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.