Skip to content

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

接口: BuildThemeOptions ​

Alpha

用于 buildTheme/buildThemeCss/buildThemeJs 的选项。

属性 ​

provider? ​

optional provider?: string | CdnProvider

Alpha

用于构建 URL 的 CDN 提供商。若省略,默认使用 jsDelivr。


version? ​

optional version?: string

Alpha

锁定下列每个未指定其自身 version 的资源的版本。


theme? ​

optional theme?: ThemeVariant

Alpha

令牌主题变体。默认值为 "rebrand"。在提供 css 时将被忽略。


mode? ​

optional mode?: ThemeMode

Alpha

重新品牌令牌模式。默认值为 "light"。在非 rebrand 主题中,或提供 css 时将被忽略。


css? ​

optional css?: readonly CdnFile[]

Alpha

组件样式表。对于 theme/mode,默认使用 defaultThemeCssAssets。


scoped? ​

optional scoped?: boolean

Alpha

发布多作用域令牌对,而不是单个预烘焙主题,这样多个主题和颜色 方案可以在同一 Canvas 页面同时生效。体积更大;仅在确实需要时才值得。


fonts? ​

optional fonts?: readonly CdnFile[]

Alpha

字体样式表。默认使用 DEFAULT_THEME_FONT_ASSETS。


js? ​

optional js?: readonly CdnFile[]

Alpha

脚本。默认使用 DEFAULT_THEME_JS_ASSETS。


strings? ​

optional strings?: Partial<ThemeStrings>

Alpha

已翻译的注释字符串。默认使用 ENGLISH_THEME_STRINGS。