Skip to content

pantoken / 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 เพื่อเขียนทับค่าเริ่มต้น.