Skip to content

pantoken / web-components

web-components

Alpha(內測)

@pantoken/web-components — 適用於 Instructure UI 的框架無關自訂元素。

register(在瀏覽器中自動呼叫)將完整的 <instui-*> 元素集定義到任何自訂元素註冊表中。每個元素會將對應的 @pantoken/components CSS 呈現在其 shadow root;tokens 是穿透 shadow 邊界的繼承型自訂屬性 — 載入 @pantoken/css 以提供它們。

對於本地化的 UI 字串(行事曆導航標籤、日期輸入的佔位文字、鑽取式的「返回」文字),將 localestringsdir 選項傳給 register。完整的 Canvas 等效套件與 registerLocalized 幫助器也由此套件匯出。

此模組為 Node 安全:元素類別定義於 register 內,當沒有 DOM 時為 no-op,因此在 SSR 或建置時匯入不會觸及 HTMLElement

介面

變數

函式