Skip to content

pantoken / web-components

web-components

Alfa

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

register (invocado automaticamente no navegador) define o conjunto completo de elementos <instui-*> em qualquer registro de custom elements. 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 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 dos elementos são definidas dentro de register, uma operação nula quando não há DOM, então importar durante SSR ou uma build nunca acessa HTMLElement.

Interfaces

Variáveis

Funções