Skip to content

pantoken / web-components

web-components

Alpha

@pantoken/web-components — frameworkunabhängige Custom-Elemente für Instructure UI.

register (wird im Browser automatisch aufgerufen) definiert das vollständige <instui-*>-Elementset in jede Custom-Element-Registry. Jedes Element rendert das passende @pantoken/components-CSS in seinen Shadow-Root; Tokens sind vererbte Custom-Eigenschaften, die die Shadow-Grenze durchdringen — lade @pantoken/css um sie bereitzustellen.

Für lokalisierte UI-Strings (Kalender-Navigationsbeschriftungen, Platzhalter im Datumsfeld, Drilldown-'Zurück'-Text) übergibt man locale, strings oder dir Optionen an register. Das vollständige Canvas-kompatible Bundle-Set und der registerLocalized-Helper werden ebenfalls aus diesem Paket exportiert.

Das Modul ist Node-sicher: Elementklassen werden innerhalb von register definiert, das ein No-op ist, wenn kein DOM vorhanden ist, sodass ein Import während SSR oder eines Builds niemals HTMLElement berührt.

Schnittstellen

Variablen

Funktionen