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, який є no-op, коли DOM відсутній, тому імпорт під час SSR або збірки ніколи не зачіпає HTMLElement.

Інтерфейси

Змінні

Функції