Skip to content

pantoken / web-components

web-components

Alfa

@pantoken/web-components — ramverksoberoende anpassade element för Instructure UI.

register (auto-anropas i webbläsaren) definierar hela <instui-*>-elementuppsättningen i vilken som helst custom-element-registry. Varje element renderar motsvarande @pantoken/components CSS i sin shadow root; tokens är ärvda custom properties som tränger igenom shadow-gränsen — ladda @pantoken/css för att tillhandahålla dem.

För lokaliserade UI-strängar (kalenderns navigeringsetiketter, platshållare för date-input, drilldown-texten Back) skicka locale, strings eller dir som alternativ till register. Den kompletta Canvas-paritetsbundle-uppsättningen och hjälparen registerLocalized exporteras också från detta paket.

Modulen är Node-säker: elementklasserna definieras inuti register, en no-op när det inte finns någon DOM, så import under SSR eller i en build vidrör aldrig HTMLElement.

Gränssnitt

Variabler

Funktioner