Skip to content

pantoken / renderers/pendo/src / BuildPendoCssOptions

Διεπαφή: BuildPendoCssOptions

Βήτα

Επιλογές για το buildPendoCss.

Ιδιότητες

theme?

optional theme?: Theme

Βήτα

Θέμα από το οποίο θα προέλθει το επίπεδο --instui-* (προεπιλογή "rebrand").


scopeSelector?

optional scopeSelector?: string

Βήτα

Ο ριζικός επιλεκτής @scope (προεπιλογή [class*="instui"]._pendo-step-container).


scope?

optional scope?: boolean

Βήτα

Τυλίξτε τους κανόνες του component σε @scope για περιορισμό στο DOM (προεπιλογή true).


important?

optional important?: boolean

Βήτα

Προσθέστε !important στις δηλώσεις component ώστε να υπερισχύουν των στυλ του Pendo (προεπιλογή true).


prune?

optional prune?: boolean

Βήτα

Αφαιρέστε με tree-shake τα αχρησιμοποίητα tokens --instui-* (προεπιλογή true; αν απενεργοποιηθεί αποστέλλεται το πλήρες σύνολο tokens).


flatten?

optional flatten?: boolean | FlattenPropertyOptions

Βήτα

Μετατρέψτε τα at-rules @property σε απλές δηλώσεις custom-property μέσω του flattenProperty (προεπιλογή false). Το true χρησιμοποιεί τις προεπιλογές του plugin με το injectSelector: ":scope" ώστε οι δηλώσεις να καταλήγουν μέσα στο μπλοκ @scope. Δώστε ένα αντικείμενο FlattenPropertyOptions για να παρακάμψετε μεμονωμένες προεπιλογές.


mangle?

optional mangle?: boolean | MangleCustomPropsOptions

Βήτα

Αναπαράστε (mangle) τα ονόματα --instui-* σε ελάχιστους αναγνωριστές βάσης-26 μέσω του mangleCustomProps (προεπιλογή false). Είναι ασφαλές εδώ επειδή το πλήρες σύνολο token + το stylesheet του component είναι ένα αυτοτελές bundle. Δώστε ένα αντικείμενο MangleCustomPropsOptions για να παρακάμψετε τις προεπιλογές.