Skip to content

pantoken-root / platforms/canvas-theme-editor/src / BuildThemeOptions

インターフェース: BuildThemeOptions ​

アルファ

buildTheme/buildThemeCss/buildThemeJs のオプション。

プロパティ ​

provider? ​

optional provider?: string | CdnProvider

アルファ

URL を構築するための CDN プロバイダ。省略した場合のデフォルトは jsDelivr。


version? ​

optional version?: string

アルファ

下記のうち独自の version を指定していないすべてのアセットのバージョンを固定します。


theme? ​

optional theme?: ThemeVariant

アルファ

トークンテーマのバリアント。デフォルトは "rebrand"。css が指定されている場合は無視されます。


mode? ​

optional mode?: ThemeMode

アルファ

リブランドトークンモード。デフォルトは "light"。rebrand テーマ外、または css が指定されている場合は無視されます。


css? ​

optional css?: readonly CdnFile[]

アルファ

コンポーネント用スタイルシート。theme/mode の場合、デフォルトは defaultThemeCssAssets です。


scoped? ​

optional scoped?: boolean

アルファ

単一の焼き付けテーマの代わりにマルチスコープのトークンペアを配布し、複数のテーマとカラー schemesが1つのCanvasページで同時に有効にできるようにします。サイズは大きくなるため、実際に必要な場合にのみ価値があります。


fonts? ​

optional fonts?: readonly CdnFile[]

アルファ

フォントシート。デフォルトは DEFAULT_THEME_FONT_ASSETS です。


js? ​

optional js?: readonly CdnFile[]

アルファ

スクリプト。デフォルトは DEFAULT_THEME_JS_ASSETS です。


strings? ​

optional strings?: Partial<ThemeStrings>

アルファ

翻訳されたコメント文字列。デフォルトは ENGLISH_THEME_STRINGS です。