Skip to content

pantoken / web-components

web-components

Alfa

@pantoken/web-components — rammeverksuavhengige, tilpassa element for Instructure UI.

register (automatisk kalla i nettlesaren) definerer det komplette <instui-*>-elementsettet i eit custom-element-register. Kvar element rendrar den tilsvarande @pantoken/components-CSS-en inn i sin shadow root; tokena er arva CSS-eigenskapar som gjennomborar shadow-grensa — last @pantoken/css for å levere dei.

For lokaliserte UI-strengar (etikettar i kalendernavigasjon, plasshaldar i datainput, «Back»-tekst i drilldown) send locale, strings eller dir som alternativ til register. Heile Canvas-paritet-buntsettet og hjelpefunksjonen registerLocalized blir òg eksportert frå denne pakken.

Modulen er Node-sikker: elementklassane blir definerte inne i register, som er ein no-op når det ikkje finst noko DOM, så import under SSR eller ved bygging rører aldri ved HTMLElement.

Grensesnitt

Variablar

Funksjonar