Skip to content

pantoken-root / scope

scope ​

Beta

@pantoken/core — il trasformatore di pantoken.

Le chiavi CSS di Pantoken mappano i temi su un attributo data-pantoken-theme che corrisponde a any elemento, non solo :root, quindi il theming è una proprietà di un sottoalbero piuttosto che della pagina. Questo pacchetto è la metà runtime di quel contratto:

  • resolveScope risale da un elemento per trovare il tema, lo schema e il colore in vigore — la metà di rilevamento automatico.
  • createScope dichiara uno scope esplicitamente, con il proprio stato persistente e il proprio canale di frame message — la metà di configurazione manuale che impedisce la collisione di due istanze.
  • ensureProperties inietta le registrazioni document-global @property una sola volta, qualunque sia il numero di istanze che le richiedono.

Senza Node per progetto: questo viene distribuito nel browser.

Interfacce ​

Alias di tipo ​

Variabili ​

Funzioni ​

Riferimenti ​

BOUNDARY_ATTR ​

Re-esporta BOUNDARY_ATTR


BOUNDARY_CLASS ​

Re-esporta BOUNDARY_CLASS


COLOR_ATTR ​

Re-esporta Mode


SCHEME_ATTR ​

Re-esporta Mode


THEME_ATTR ​

Re-esporta Mode


colorClass ​

Re-esporta Mode


schemeClass ​

Re-esporta Theme


themeClass ​

Re-esporta Theme