Skip to content

pantoken / web-components

web-components

アルファ

@pantoken/web-components — Instructure UI のフレームワーク非依存カスタム要素。

register(ブラウザで自動的に呼び出されます)は、完全な <instui-*> 要素セットを任意のカスタム要素レジストリに定義します。各要素は対応する @pantoken/components CSS をシャドウルートにレンダリングします。トークンはシャドウ境界を貫通する継承カスタムプロパティとして提供されます — それらを供給するには @pantoken/css を読み込んでください。

ローカライズされた UI 文字列(カレンダーのナビラベル、日付入力のプレースホルダ、ドリルダウンの「戻る」テキスト)については、registerlocalestrings、または dir オプションを渡してください。Canvas パリティの完全なバンドルセットと registerLocalized ヘルパーもこのパッケージからエクスポートされています。

このモジュールは Node セーフです:要素クラスは register の内部で定義されており、DOM が存在しない場合は noop になります。そのため、SSR やビルド中にインポートしても HTMLElement に触れることはありません。

インターフェース

変数

関数