Skip to content

pantoken / web-components

web-components

Άλφα

@pantoken/web-components — προσαρμοσμένα στοιχεία χωρίς εξάρτηση από πλαίσιο για το Instructure UI.

register (αυτο-εκτελούμενο στον περιηγητή) ορίζει το πλήρες σετ στοιχείων <instui-*> σε οποιοδήποτε μητρώο προσαρμοσμένων στοιχείων. Κάθε στοιχείο αποδίδει το αντίστοιχο @pantoken/components CSS στο shadow root του· τα tokens είναι κληρονομούμενες προσαρμοσμένες ιδιότητες που διαπερνούν το όριο του shadow — φορτώστε @pantoken/css για να τα παρέχετε.

Για τοπικοποιημένες συμβολοσειρές UI (ετικέτες πλοήγησης ημερολογίου, placeholder πεδίου εισαγωγής ημερομηνίας, κείμενο Back στο drilldown) περάστε τις επιλογές locale, strings ή dir στο register. Το πλήρες σετ πακέτων με ισοδυναμία Canvas και το βοηθητικό registerLocalized εξάγονται επίσης από αυτό το πακέτο.

Το module είναι ασφαλές για Node: οι κλάσεις των στοιχείων ορίζονται μέσα στο register, ένα no-op όταν δεν υπάρχει DOM, οπότε η εισαγωγή κατά την SSR ή το build δεν αγγίζει ποτέ το HTMLElement.

Διεπαφές

Μεταβλητές

Συναρτήσεις