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 — kehysriippumattomat mukautetut elementit Instructure UI:lle.

register (selaimessa automaattisesti kutsuttu) määrittää koko <instui-*>-elementtisarjan mihin tahansa custom-element -rekisteriin. Jokainen elementti renderöi vastaavan @pantoken/components CSS:n sen shadow rootiin; tokenit ovat periytyviä mukautettuja ominaisuuksia, jotka läpäisevät shadow-rajapinnan — lataa @pantoken/css toimittaaksesi ne.

Paikallistettuja käyttöliittymämerkkijonoja (kalenterin navigointilaput, päivämäärän syötteen paikkamerkki, drilldownin Back-teksti) varten välitä locale, strings tai dir -asetukset register:lle. Koko Canvas-yhteensopiva bundle-sarja ja registerLocalized -apufunktio viedään myös tästä paketista.

Moduuli on Node-turvallinen: elementtiluokat määritellään register:in sisällä, joka on no-op kun DOM:ia ei ole, joten tuonti SSR:n tai buildin aikana ei koskaan kosketa HTMLElement.

Rekisteröinti ja varjotuloste on ympäristöstä varmennettu Happy DOM:illa; todellisen selaimen käyttäytyminen on ei kuulu kyseisen tarkastuksen piiriin.

Rajapinnat ​

Muuttujat ​

Funktionit ​