Aller au contenu principal

Bibliothèque UI

La bibliothèque UI Legalesign est une collection de composants UI pour construire des interfaces personnalisées autour des workflows Legalesign. Construits avec StencilJS, ils se compilent en Web Components standard et peuvent être exportés en tant que bibliothèques natives pour Angular, React, Vue et Ember — ou utilisés directement en HTML/JavaScript.

Ils sont purement présentiels — ils prennent des attributs/props et affichent l'interface utilisateur, sans authentification ni appels d'API.

Installation

Core (Web Components)

Le paquet core fonctionne avec HTML/JavaScript, ou tout framework supportant les Web Components.

Installez legalesign-ui :

npm install legalesign-ui

Cible de sortie React

Legalesign utilise React en interne, donc nous publions une cible de sortie React pré-construite avec des composants React natifs, des props typés et la gestion des événements.

Installez legalesign-ui-react :

npm install legalesign-ui-react

Autres frameworks

Générer des cibles de sortie pour Angular, Vue, ou Ember est simple en utilisant l'intégration framework StencilJS. Vous pouvez aussi utiliser directement le paquet core des Web Components dans n'importe quel framework sans cible de sortie dédiée.

Utilisation

HTML

Chargez le chargeur de composants et utilisez les éléments personnalisés directement :

<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>
);

Documentation

La documentation complète des composants, référence des props et exemples en direct sont disponibles à :

Liens connexes

Export This Article

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