Saltar al contenido principal

Biblioteca de UI

La Biblioteca de UI de Legalesign es una colección de componentes de UI para construir interfaces personalizadas alrededor de los flujos de trabajo de Legalesign. Construidos con StencilJS, se compilan en Web Components estándar y pueden ser exportados como bibliotecas nativas para Angular, React, Vue y Ember, o usados directamente en HTML/JavaScript.

Estos son puramente presentacionales: toman atributos/props y renderizan UI, sin autenticación ni llamadas a API.

Instalación

Core (Web Components)

El paquete core funciona con HTML/JavaScript o cualquier framework que soporte Web Components.

Instalar legalesign-ui:

npm install legalesign-ui

React Output Target

Legalesign usa React internamente, por lo que publicamos un React output target pre-construido con componentes React nativos, props tipados y manejo de eventos.

Instalar legalesign-ui-react:

npm install legalesign-ui-react

Otros Frameworks

Generar targets de salida para Angular, Vue o Ember es sencillo usando la integración de framework StencilJS. También puedes usar el paquete core de Web Components directamente en cualquier framework sin un target de salida dedicado.

Uso

HTML

Carga el cargador de componentes y usa los elementos personalizados directamente:

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

Documentación

La documentación completa de componentes, referencia de props y ejemplos en vivo están disponibles en:

Relacionados

Export This Article

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