Skip to content

pantoken-root / formats/scope/src / CreateScopeOptions

Interfaccia: CreateScopeOptions ​

Beta

Opzioni per aggregate.

Estende ​

Proprietà ​

theme? ​

optional theme?: string

Beta

Chiave del tema, es. "rebrand". Corrisponde a [data-pantoken-theme="…"].

Ereditato da ​

ScopeConfig.theme


scheme? ​

optional scheme?: Scheme

Beta

Schema di colore bloccato. Ometti per seguire la preferenza del sistema operativo.

Ereditato da ​

ScopeConfig.scheme


color? ​

optional color?: string

Beta

Chiave colore del brand personalizzata.

Ereditato da ​

ScopeConfig.color


instanceId? ​

optional instanceId?: string

Beta

Identificatore che distingue questa istanza pantoken dalle altre sulla pagina. Gli scope, le chiavi di storage, e i messaggi di frame sono tutti indicizzati da esso.

Sovrascrive ​

ScopeConfig.instanceId


boundary? ​

optional boundary?: boolean

Beta

Interrompi la risoluzione degli antenati a questo elemento, così nulla all'esterno può tematizzare ciò che è interno. Usalo per un pannello di anteprima che non deve ereditare il tema dell'app circostante.


persist? ​

optional persist?: boolean

Beta

Persisti e ripristina lo stato. Passa false per mantenere lo scope solo in memoria (predefinito true)).


storage? ​

optional storage?: Pick<Storage, "getItem" | "setItem"> | null

Beta

Backend di storage (predefinito localStorage, ignorato silenziosamente quando non disponibile)).