Skip to content

pantoken / web-components

web-components

Alfa

@pantoken/web-components — elementos personalizados agnósticos ao framework para Instructure UI.

register (auto-invocado no navegador) define o conjunto completo de elementos <instui-*> em qualquer registro de elementos personalizados. Cada elemento renderiza o CSS correspondente @pantoken/components em seu shadow root; tokens são propriedades personalizadas herdadas que atravessam a fronteira do shadow — carregue @pantoken/css para fornecê‑los.

Para strings de UI localizadas (rótulos de navegação do calendário, placeholder do campo de data, texto "Back" do drilldown) passe as opções locale, strings ou dir para register. O conjunto completo de bundles em paridade com o Canvas e o helper registerLocalized também são exportados por este pacote.

O módulo é compatível com Node: as classes de elemento são definidas dentro de register, uma operação nula quando não há DOM, então importar durante SSR ou uma build nunca toca HTMLElement.

Interfaces

Variáveis

Funções