Skip to content

pantoken / web-components

web-components

Alpha

@pantoken/web-components — 与框架无关的 Instructure UI 自定义元素。

register(在浏览器中自动调用)将完整的 <instui-*> 元素集定义到任何自定义元素注册表中。每个元素都会在其 shadow root 中呈现匹配的 @pantoken/components CSS;令牌为继承的自定义属性,可穿透 shadow 边界 — 加载 @pantoken/css 以提供这些令牌。

对于本地化的 UI 字符串(日历导航标签、日期输入占位符、向下钻取的“返回”文本),将 localestringsdir 选项传递给 register。完整的 Canvas 等效包集合和 registerLocalized 辅助函数也从此包导出。

该模块对 Node 安全:元素类在 register 内定义,当不存在 DOM 时该函数为无操作,因此在 SSR 或构建期间导入永远不会触及 HTMLElement

接口

变量

函数