Skip to content

pantoken / web-components

web-components

Alpha

@pantoken/web-components — rammeværkuafhængige brugerdefinerede elementer til Instructure UI.

register (auto-kaldt i browseren) definerer det fulde <instui-*> element-sæt i ethvert custom-element registry. Hvert element gengiver de tilsvarende @pantoken/components CSS i sin shadow root; tokens er nedarvede brugerdefinerede egenskaber, der krydser shadow-grænsen — indlæs @pantoken/css for at levere dem.

For lokaliserede UI-strenge (kalenderens navigationsetiketter, date-input-pladsholder, drilldown Back-tekst) videregiv locale, strings eller dir optioner til register. Det komplette Canvas-paritets-bundt og registerLocalized-hjælperen eksporteres også fra denne pakke.

Modulet er Node-sikkert: element-klasser er defineret inde i register, en no-op når der ikke er DOM, så import under SSR eller build berører aldrig HTMLElement.

Grænseflader

Variabler

Funktioner