Skip to content

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

Интерфейс: BuildThemeOptions ​

Альфа

Параметры для buildTheme/buildThemeCss/buildThemeJs.

Свойства ​

provider? ​

optional provider?: string | CdnProvider

Альфа

Поставщик CDN для построения URL. По умолчанию jsDelivr, если не указано.


version? ​

optional version?: string

Альфа

Фиксирует версию для каждого ресурса ниже, который не указывает собственный version.


theme? ​

optional theme?: ThemeVariant

Альфа

Вариант темы токенов. По умолчанию "rebrand". Игнорируется, когда передан css.


mode? ​

optional mode?: ThemeMode

Альфа

Режим токена ребрендинга. По умолчанию "light". Игнорируется вне темы rebrand или при передаче css.


css? ​

optional css?: readonly CdnFile[]

Альфа

Таблицы стилей компонентов. По умолчанию defaultThemeCssAssets для theme/mode.


scoped? ​

optional scoped?: boolean

Альфа

Доставляйте пару токенов для нескольких скоупов вместо одной собранной темы, чтобы несколько тем и цветовых схем могли быть активны на одной странице 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.