Skip to content

pantoken / renderers/pendo/src / BuildPendoCssOptions

Giao diện: BuildPendoCssOptions

Beta

Tùy chọn cho buildPendoCss.

Thuộc tính

theme?

optional theme?: Theme

Beta

Theme để lấy lớp --instui-* từ (mặc định "rebrand").


scopeSelector?

optional scopeSelector?: string

Beta

Bộ chọn gốc @scope (mặc định [class*="instui"]._pendo-step-container).


scope?

optional scope?: boolean

Beta

Bao bọc quy tắc component trong @scope để cô lập DOM (mặc định true).


important?

optional important?: boolean

Beta

Thêm !important vào khai báo component để chúng thắng các kiểu của Pendo (mặc định true).


prune?

optional prune?: boolean

Beta

Loại bỏ (tree-shake) các token --instui-* không dùng (mặc định true; tắt sẽ đóng gói toàn bộ tập token).


flatten?

optional flatten?: boolean | FlattenPropertyOptions

Beta

Chuyển các at-rule @property thành các khai báo custom-property thuần túy thông qua flattenProperty (mặc định false). true sử dụng giá trị mặc định của plugin với injectSelector: ":scope" nên các khai báo sẽ đặt bên trong khối @scope. Truyền một đối tượng FlattenPropertyOptions để ghi đè các giá trị mặc định riêng lẻ.


mangle?

optional mangle?: boolean | MangleCustomPropsOptions

Beta

Biến đổi (mangle) tên --instui-* thành các định danh cơ sở-26 tối thiểu thông qua mangleCustomProps (mặc định false). An toàn ở đây vì toàn bộ stylesheet token + component là một gói tự chứa. Truyền một đối tượng MangleCustomPropsOptions để ghi đè các giá trị mặc định.