Skip to content

pantoken-root / formats/scope/src / CreateScopeOptions

介面: CreateScopeOptions ​

Beta(測試)

有關 aggregate 的選項。

擴充自 ​

屬性 ​

theme? ​

optional theme?: string

Beta(測試)

主題鍵,例如 "rebrand"。以 [data-pantoken-theme="…"] 匹配。

繼承自 ​

ScopeConfig.theme


scheme? ​

optional scheme?: Scheme

Beta(測試)

已固定的色彩方案。省略以跟隨作業系統偏好。

繼承自 ​

ScopeConfig.scheme


color? ​

optional color?: string

Beta(測試)

自訂品牌色彩鍵。

繼承自 ​

ScopeConfig.color


instanceId? ​

optional instanceId?: string

Beta(測試)

用以區分該 pantoken 實例與頁面上其他實例的識別碼。範圍、儲存鍵以及框架訊息皆以此為鍵。

覆寫 ​

ScopeConfig.instanceId


boundary? ​

optional boundary?: boolean

Beta(測試)

在此元素處停止向上解析祖先,讓外部無法為內部套用主題。用於不可繼承周圍應用程式主題的預覽面板。


persist? ​

optional persist?: boolean

Beta(測試)

持久化並還原狀態。傳入 false 可僅將範圍保存在記憶體中(預設為 true))。


storage? ​

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

Beta(測試)

儲存後端(預設為 localStorage,在不可用時會靜默跳過)。