Vai al contenuto principale

Libreria UI

La Libreria UI di Legalesign è una raccolta di componenti UI per costruire interfacce personalizzate attorno ai flussi di lavoro di Legalesign. Costruiti con StencilJS, si compilano in standard Web Components e possono essere esportati come librerie native per Angular, React, Vue e Ember — oppure usati direttamente in HTML/JavaScript.

Questi sono puramente presentazionali — ricevono attributi/props e rendono l’interfaccia, senza autenticazione o chiamate API.

Installazione

Core (Web Components)

Il pacchetto core funziona con HTML/JavaScript, o qualsiasi framework che supporti Web Components.

Installa legalesign-ui:

npm install legalesign-ui

React Output Target

Legalesign usa internamente React, quindi pubblichiamo un output target React precompilato con componenti React nativi, props tipizzati e gestione eventi.

Installa legalesign-ui-react:

npm install legalesign-ui-react

Altri Framework

Generare output target per Angular, Vue o Ember è semplice usando l’integrazione framework di StencilJS. Puoi anche usare direttamente il pacchetto core Web Components in qualsiasi framework senza un output target dedicato.

Uso

HTML

Carica il loader dei componenti e usa direttamente gli elementi personalizzati:

<script type="module" src="node_modules/legalesign-ui/dist/legalesign-ui/legalesign-ui.esm.js"></script>

<ls-button variant="primary">Send Document</ls-button>

React

import { LsButton } from 'legalesign-ui-react';

const App = () => (
<LsButton variant="primary" onClick={handleClick}>
Send Document
</LsButton>
);

Documentazione

Documentazione completa dei componenti, riferimento delle props ed esempi live sono disponibili su:

Correlati

Export This Article

Save a copy of this page as PDF or plain text.