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

ベータ

固定されたカラースキーム。省略すると OS の設定に従います。

継承元 ​

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。利用不可の場合は黙ってスキップされます)。