Skip to content

pantoken / web-components

web-components

Альфа

@pantoken/web-components — независимые от фреймворка кастомные элементы для Instructure UI.

register (автовызванный в браузере) определяет полный набор элементов <instui-*> в любой реестр кастом‑элементов. Каждый элемент вставляет соответствующий @pantoken/components CSS в свой shadow root; токены — это унаследованные пользовательские свойства, которые проникают через границу shadow — загрузите @pantoken/css, чтобы их предоставить.

Для локализованных строк интерфейса (ярлыки навигации календаря, плейсхолдер поля ввода даты, текст «Назад» в drilldown) передайте опции locale, strings или dir в register. Полный набор бандлов с паритетом Canvas и вспомогательная функция registerLocalized также экспортируются из этого пакета.

Модуль безопасен для Node: классы элементов определяются внутри register, который ничего не делает при отсутствии DOM, поэтому импорт при SSR или сборке никогда не затрагивает HTMLElement.

Интерфейсы

Переменные

Функции