Skip to content

pantoken-root / web-components

web-components ​

Compatibility ​

Target: Web Components. Current format: Custom-element registration and button shadow output. Tested environment: Node 26.10.0 with happy-dom 20.14.5. Real-browser rendering and interaction behavior are not verified.

Full compatibility matrix

Alfa

@pantoken/web-components — elements personalitzats agnòstics del marc per a la interfície d'usuari d'Instructure.

register (auto-invocat al navegador) defineix el conjunt complet d'elements <instui-*> en qualsevol registre d'elements personalitzats. Cada element renderitza el @pantoken/components CSS coincident en la seva arrel d'ombra; els tokens són propietats personalitzades heretades que travessen el límit de l'ombra — carregeu @pantoken/css per a subministrar-los.

Per a les cadenes d'interfície localitzades (etiquetes de navegació del calendari, marcador de posició del camp de data, text «Back» del drilldown) passeu locale, strings o dir com a opcions a register. El conjunt complet de paquets en paritat amb Canvas i a la funció auxiliar registerLocalized també s'exporten des d'aquest paquet.

El mòdul és segur per a Node: les classes d'elements es defineixen dins register, una no-op quan no hi ha DOM, de manera que importar durant SSR o una construcció mai no toca HTMLElement.

El registre i la sortida shadow estan verificats per l'entorn amb Happy DOM; el comportament en un navegador real està no cobert per aquesta comprovació.

Interfícies ​

Variables ​

Funcions ​