Skip to content

pantoken / web-components

web-components

Alpha

@pantoken/web-components — elementi personalizzati indipendenti dal framework per Instructure UI.

register (invocata automaticamente nel browser) definisce l'insieme completo di elementi <instui-*> in qualsiasi registry di custom-element. Ogni elemento rende il corrispondente CSS @pantoken/components nel suo shadow root; i token sono proprietà personalizzate ereditate che attraversano il confine dello shadow — carica @pantoken/css per fornirli.

Per le stringhe UI localizzate (etichette di navigazione del calendario, placeholder di input data, testo Back del drilldown) passa le opzioni locale, strings o dir a register. L'insieme completo dei bundle in parità con Canvas e l'helper registerLocalized sono esportati anche da questo pacchetto.

Il modulo è sicuro per Node: le classi degli elementi sono definite all'interno di register, un'operazione no-op quando non esiste il DOM, quindi importare durante SSR o una build non tocca mai HTMLElement.

Interfacce

Variabili

Funzioni