Skip to content

pantoken-root / web-components

web-components ​

Compatibility ​

Target: Web Components. Current format: Custom-element registration and button shadow output. Tested environment: Node 26.10.0 with happy-dom 20.14.5. Real-browser rendering and interaction behavior are not verified.

Full compatibility matrix

Alfa

@pantoken/web-components — elementi po meri, neodvisni od ogrodja, za Instructure UI.

register (samodejno klican v brskalniku) registrira celoten nabor elementov <instui-*> v kateri koli register elementov po meri. Vsak element upodobi ustrezni @pantoken/components CSS v svoj shadow root; tokeni so podedovane lastnosti po meri, ki prebijejo mejo shadow DOM — naložite @pantoken/css, da jih zagotovite.

Za lokalizirane nize v uporabniškem vmesniku (oznake navigacije koledarja, nadomestno besedilo vnosnega polja datuma, besedilo »Back« v drilldownu) posredujte možnosti locale, strings ali dir v register. Celoten nabor paketov s pariteto Canvas in pripomoček registerLocalized sta prav tako izvožena iz tega paketa.

Modul je varen za Node: razredi elementov so definirani znotraj register, ki je no-op, ko DOM ni prisoten, zato uvoz med SSR ali gradnjo nikoli ne dotakne HTMLElement.

Registracija in izhod v shadow DOM sta v okolju preverjena z Happy DOM; vedenje v resničnem brskalniku pa ni zajeto s tem preverjanjem.

Vmesniki ​

Spremenljivke ​

Funkcije ​