Skip to content

pantoken-root / formats/scope/src / CreateScopeOptions

Interface: CreateScopeOptions ​

Bêta

Options pour aggregate.

Étend ​

Propriétés ​

theme? ​

optional theme?: string

Bêta

Clé de thème, p. ex. "rebrand". Correspond à [data-pantoken-theme="…"].

Hérité de ​

ScopeConfig.theme


scheme? ​

optional scheme?: Scheme

Bêta

Schéma de couleurs épinglé. Omettre pour suivre la préférence du système d'exploitation.

Hérité de ​

ScopeConfig.scheme


color? ​

optional color?: string

Bêta

Clé de couleur de marque personnalisée.

Hérité de ​

ScopeConfig.color


instanceId? ​

optional instanceId?: string

Bêta

Identifiant distinguant cette instance pantoken des autres sur la page. Les scopes, les clés de stockage, et les messages de frame sont tous indexés par celui-ci.

Redéfinitions ​

ScopeConfig.instanceId


boundary? ​

optional boundary?: boolean

Bêta

Arrêter la résolution des ancêtres à cet élément, afin que rien à l'extérieur ne puisse thématiser ce qui est à l'intérieur. Utilisez pour une fenêtre d'aperçu qui ne doit pas hériter du thème de l'application environnante.


persist? ​

optional persist?: boolean

Bêta

Persister et restaurer l'état. Passez false pour conserver la portée uniquement en mémoire (par défaut true)).


storage? ​

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

Bêta

Backend de stockage (par défaut localStorage, ignoré silencieusement lorsqu'il n'est pas disponible)).