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

Alpha

@pantoken/web-components — éléments personnalisés indépendants du framework pour Instructure UI.

register (appelé automatiquement dans le navigateur) inscrit l'ensemble complet d'éléments <instui-*> dans n'importe quel registre d'éléments personnalisés. Chaque élément rend le @pantoken/components CSS correspondant dans son shadow root ; les tokens sont des propriétés personnalisées héritées qui traversent la frontière du shadow — chargez @pantoken/css pour les fournir.

Pour les chaînes d'interface localisées (libellés de navigation du calendrier, texte indicatif du champ de date, texte « Retour » du drilldown), passez les options locale, strings ou dir à register. L'ensemble complet des bundles en parité Canvas et l'aide registerLocalized sont aussi exportés par ce paquet.

Le module est compatible Node : les classes d'élément sont définies dans register, opération neutre lorsqu'il n'y a pas de DOM, donc l'importation pendant le SSR ou une compilation ne touche jamais HTMLElement.

L'enregistrement et la sortie d'ombre sont vérifiés dans l'environnement avec Happy DOM; le comportement dans un vrai navigateur n'est pas couvert par cette vérification.

Interfaces ​

Variables ​

Fonctions ​