Skip to content

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

Interface: BuildThemeOptions ​

Alfa

Opções para buildTheme/buildThemeCss/buildThemeJs.

Propriedades ​

provider? ​

optional provider?: string | CdnProvider

Alfa

O provedor de CDN para o qual construir URLs. Padrão é jsDelivr quando omitido.


version? ​

optional version?: string

Alfa

Trava a versão para cada asset abaixo que não especifica seu próprio version.


theme? ​

optional theme?: ThemeVariant

Alfa

Variação do tema de tokens. Padrão é "rebrand". Ignorado quando css é fornecido.


mode? ​

optional mode?: ThemeMode

Alfa

Modo de token de rebranding. Padrão é "light". Ignorado fora do tema rebrand, ou quando css é fornecido.


css? ​

optional css?: readonly CdnFile[]

Alfa

Folhas de estilo de componentes. Padrão é defaultThemeCssAssets para theme/mode.


scoped? ​

optional scoped?: boolean

Alfa

Distribua o par de tokens multi-escopo em vez de um único tema pré-compilado, para que vários temas e cor esquemas possam estar ativos em uma única página Canvas. Maior; vale a pena apenas quando isso for realmente necessário.


fonts? ​

optional fonts?: readonly CdnFile[]

Alfa

Folha(s) de fontes. Padrão é DEFAULT_THEME_FONT_ASSETS.


js? ​

optional js?: readonly CdnFile[]

Alfa

Script(s). Padrão é DEFAULT_THEME_JS_ASSETS.


strings? ​

optional strings?: Partial<ThemeStrings>

Alfa

Strings de comentários traduzidas. Padrão é ENGLISH_THEME_STRINGS.