Skip to content

pantoken / web-components

web-components

Alfa

@pantoken/web-components — rammeverksuavhengige egendefinerte elementer for Instructure UI.

register (automatisk kalt i nettleseren) definerer hele <instui-*>-elementssettet i en hvilken som helst registrering for egendefinerte elementer. Hvert element rendrer den tilsvarende @pantoken/components-CSS-en i sin shadow root; tokens er arvede egendefinerte egenskaper (custom properties) som bryter gjennom shadow-grensen — last @pantoken/css for å levere dem.

For lokaliserte UI-strenger (kalendernavigasjonsetiketter, plassholder i datainput, drilldown «Back»-tekst) send locale, strings eller dir-valg til register. Hele Canvas-paritets bundle-settet og en hjelpefunksjon registerLocalized eksporteres også fra denne pakken.

Modulen er Node-sikker: elementklassene defineres inne i register, en no-op når det ikke finnes en DOM, så import under SSR eller ved bygg berører aldri HTMLElement.

Grensesnitt

Variabler

Funksjoner