Skip to content

pantoken / renderers/pendo/src / BuildPendoCssOptions

Interface: BuildPendoCssOptions

Bêta

Options pour buildPendoCss.

Propriétés

theme?

optional theme?: Theme

Bêta

Thème d'où provient la couche --instui-* (par défaut "rebrand").


scopeSelector?

optional scopeSelector?: string

Bêta

Le sélecteur racine @scope (par défaut [class*="instui"]._pendo-step-container).


scope?

optional scope?: boolean

Bêta

Envelopper les règles de composant dans @scope pour la contention du DOM (par défaut true).


important?

optional important?: boolean

Bêta

Ajouter !important aux déclarations de composant afin qu'elles prévalent sur les styles de Pendo (par défaut true).


prune?

optional prune?: boolean

Bêta

Éliminer par tree-shaking les jetons --instui-* inutilisés (par défaut true ; désactivé inclut l'ensemble complet des jetons).


flatten?

optional flatten?: boolean | FlattenPropertyOptions

Bêta

Convertir les at-rules @property en déclarations de custom-property simples via flattenProperty (par défaut false). true utilise les valeurs par défaut du plugin avec injectSelector: ":scope" de sorte que les déclarations se retrouvent à l'intérieur du bloc @scope. Fournir un objet FlattenPropertyOptions pour remplacer les valeurs par défaut individuelles.


mangle?

optional mangle?: boolean | MangleCustomPropsOptions

Bêta

Rendre les noms --instui-* minimaux en identifiants base-26 via mangleCustomProps (par défaut false). Sûr ici parce que l'ensemble des jetons + la feuille de style du composant forment un bundle autonome. Fournir un objet MangleCustomPropsOptions pour remplacer les valeurs par défaut.