Skip to content

pantoken-root / scope

scope ​

Beta

@pantoken/core — pantoken-transformatoren.

Pantoken's CSS knytter temaer til en data-pantoken-theme attributt som matcher any element, ikke bare :root, så tematisk styring er en egenskap av et deltre i stedet for av siden. Denne pakken er runtime-delen av den kontrakten:

  • resolveScope går opp fra et element for å finne temaet, skjemaet og fargen som gjelder — autodeteksjonsdelen.
  • createScope erklærer en scope eksplisitt, med sin egen persisterte tilstand og sin egen ramme meldingskanal — manuell-konfigurasjonsdelen som forhindrer at to instanser kolliderer.
  • ensureProperties injiserer dokument-globale @property-registreringer én gang, uansett hvor mange instanser som ber om dem.

Node-fri av design: dette leveres til nettleseren.

Grensesnitt ​

Typealiaser ​

Variabler ​

Funksjoner ​

Referanser ​

BOUNDARY_ATTR ​

Eksporterer på nytt BOUNDARY_ATTR


BOUNDARY_CLASS ​

Eksporterer på nytt BOUNDARY_CLASS


COLOR_ATTR ​

Eksporterer på nytt Mode


SCHEME_ATTR ​

Eksporterer på nytt Mode


THEME_ATTR ​

Eksporterer på nytt Mode


colorClass ​

Eksporterer på nytt Mode


schemeClass ​

Eksporterer på nytt Theme


themeClass ​

Eksporterer på nytt Theme