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

Альфа

Відправляйте пару токенів із кількома областями замість одного запеченого набору тем, щоб кілька тем і color schemes могли бути активні на одній сторінці 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.