Skip to content

pantoken / web-components

web-components

Alpha

@pantoken/web-components — niezależne od frameworka elementy niestandardowe dla Instructure UI.

register (automatycznie wywoływana w przeglądarce) rejestruje pełen zestaw elementów <instui-*> w dowolnym rejestrze elementów niestandardowych. Każdy element renderuje odpowiadający mu CSS @pantoken/components w swoim shadow root; tokeny to dziedziczone właściwości niestandardowe, które przenikają granicę shadow — załaduj @pantoken/css, aby je dostarczyć.

Dla zlokalizowanych ciągów UI (etykiety nawigacji kalendarza, placeholder pola daty, tekst „Wstecz” w drilldown) przekaż opcje locale, strings lub dir do register. Pełny zestaw pakietów zgodnych z Canvas oraz pomocnik registerLocalized są również eksportowane z tego pakietu.

Moduł jest bezpieczny dla Node: klasy elementów są definiowane wewnątrz register, które jest operacją zerową, gdy nie ma DOM, więc import podczas SSR lub budowania nigdy nie dotyka HTMLElement.

Interfejsy

Zmienne

Funkcje