Skip to content

pantoken-root / renderers/pendo/src / BuildPendoCssOptions

อินเทอร์เฟซ: BuildPendoCssOptions ​

เบต้า

ตัวเลือกสำหรับ buildPendoCss.

คุณสมบัติ ​

theme? ​

optional theme?: Theme

เบต้า

ธีมที่จะนำชั้น --instui-* มาใช้ (ค่าเริ่มต้น "rebrand").


scopeSelector? ​

optional scopeSelector?: string

เบต้า

ตัวเลือก root selector ของ @scope (ค่าเริ่มต้น [class*="instui"]._pendo-step-container).


scope? ​

optional scope?: boolean

เบต้า

ห่อกฎของคอมโพเนนต์ด้วย @scope เพื่อจำกัด DOM (ค่าเริ่มต้น true).


important? ​

optional important?: boolean

เบต้า

เพิ่ม !important ลงในการประกาศคอมโพเนนต์เพื่อให้มีน้ำหนักเหนือสไตล์ของ Pendo (ค่าเริ่มต้น true).


prune? ​

optional prune?: boolean

เบต้า

ทำ tree-shake กับโทเค็น --instui-* ที่ไม่ได้ใช้งาน (ค่าเริ่มต้น true; ปิดแล้วจะรวมชุดโทเค็นทั้งหมดไว้).


flatten? ​

optional flatten?: boolean | FlattenPropertyOptions

เบต้า

แปลง at-rule ของ @property ให้เป็นการประกาศ custom-property ปกติผ่าน flattenProperty (ค่าเริ่มต้น false). true ใช้ค่าเริ่มต้นของปลั๊กอินพร้อมกับ injectSelector: ":scope" เพื่อให้การประกาศอยู่ภายในบล็อก @scope. ส่งออบเจ็กต์ FlattenPropertyOptions เพื่อเขียนทับค่าเริ่มต้นแต่ละค่า.


mangle? ​

optional mangle?: boolean | MangleCustomPropsOptions

เบต้า

ย่อชื่อ --instui-* ให้เป็นตัวระบุฐาน-26 ขนาดเล็กผ่าน mangleCustomProps (ค่าเริ่มต้น false). ปลอดภัยที่นี่เพราะโทเค็นและสไตล์ชีตของคอมโพเนนต์ทั้งหมดเป็น บันเดิลที่เป็นอิสระ ส่งออบเจ็กต์ MangleCustomPropsOptions เพื่อเขียนทับค่าเริ่มต้น.