Βιβλιοθήκη UI
Η Βιβλιοθήκη UI του Legalesign είναι μια συλλογή από UI components για τη δημιουργία προσαρμοσμένων διεπαφών γύρω από ροές εργασίας Legalesign. Κατασκευασμένα με StencilJS, μεταγλωττίζονται σε πρότυπα Web Components και μπορούν να εξάγονται ως εγγενείς βιβλιοθήκες για Angular, React, Vue, και Ember — ή να χρησιμοποιηθούν απευθείας σε HTML/JavaScript.
Αυτά είναι αποκλειστικά παρουσίασης — δέχονται attributes/props και εμφανίζουν το UI, χωρίς αυθεντικοποίηση ή κλήσεις API.
Εγκατάσταση
Core (Web Components)
Το βασικό πακέτο λειτουργεί με HTML/JavaScript ή οποιοδήποτε framework που υποστηρίζει Web Components.
Εγκαταστήστε το legalesign-ui:
npm install legalesign-ui
React Output Target
Η Legalesign χρησιμοποιεί εσωτερικά React, οπότε εκδίδουμε έναν προ-κατασκευασμένο React output target με εγγενή React components, πληρoφορημένα props και διαχείριση γεγονότων.
Εγκαταστήστε το legalesign-ui-react:
npm install legalesign-ui-react
Άλλα Frameworks
Η δημιουργία output targets για Angular, Vue ή Ember είναι απλή χρησιμοποιώντας την ενσωμάτωση framework StencilJS. Μπορείτε επίσης να χρησιμοποιήσετε το βασικό πακέτο Web Components απευθείας σε οποιοδήποτε framework χωρίς αφιερωμένο output target.
Χρήση
HTML
Φορτώστε το component loader και χρησιμοποιήστε απευθείας τα custom elements:
<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>
);
Τεκμηρίωση
Πλήρης τεκμηρίωση components, αναφορά props και ζωντανά παραδείγματα είναι διαθέσιμα στο:
- Storybook / docs: ui.legalesign.io
- npm: legalesign-ui (core) · legalesign-ui-react (React output target)
Σχετικά
- Επισκόπηση components — πώς η Βιβλιοθήκη UI εναρμονίζεται με τα widgets Legalesign
- Widget Εμφανιστή Εγγράφων — ένα εξουσιοδοτημένο component για επεξεργασία προτύπων και προετοιμασία εγγράφων