Skip to content

pantoken-root / formats/scope/src / CreateScopeOptions

Интерфейс: CreateScopeOptions ​

Бета

Параметры для aggregate.

Расширяет ​

Свойства ​

theme? ​

optional theme?: string

Бета

Ключ темы, например "rebrand". Соответствует селектору [data-pantoken-theme="…"].

Унаследовано от ​

ScopeConfig.theme


scheme? ​

optional scheme?: Scheme

Бета

Зафиксированная цветовая схема. Опустите, чтобы следовать предпочтениям ОС.

Унаследовано от ​

ScopeConfig.scheme


color? ​

optional color?: string

Бета

Пользовательский ключ цвета бренда.

Унаследовано от ​

ScopeConfig.color


instanceId? ​

optional instanceId?: string

Бета

Идентификатор, отличающий этот экземпляр pantoken от других на странице. Области, ключи хранилища и сообщения фрейма все используют его как ключ.

Переопределяет ​

ScopeConfig.instanceId


boundary? ​

optional boundary?: boolean

Бета

Остановить разрешение предков на этом элементе, чтобы ничто извне не могло задавать тему для внутреннего содержимого. Используется для панели предварительного просмотра, которая не должна наследовать тему окружающего приложения.


persist? ​

optional persist?: boolean

Бета

Сохранять и восстанавливать состояние. Передайте false чтобы хранить область только в памяти (по умолчанию true)).


storage? ​

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

Бета

Бэкенд хранилища (по умолчанию localStorage, автоматически пропускается, если недоступен)).