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 source pour 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 des composants dans @scope pour le confinement du DOM (par défaut true).


important?

optional important?: boolean

Bêta

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


prune?

optional prune?: boolean

Bêta

Supprimer via tree-shaking les tokens --instui-* inutilisés (par défaut true ; si désactivé, l'ensemble complet des tokens est inclus).


flatten?

optional flatten?: boolean | FlattenPropertyOptions

Bêta

Convertir les at-rules @property en déclarations simples de custom-property via flattenProperty (par défaut false). true utilise les valeurs par défaut du plugin avec injectSelector: ":scope" afin 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

Transformer les noms --instui-* en identifiants minimaux en base 26 via mangleCustomProps (par défaut false). Sûr ici car la feuille de style complète des tokens + composants est un bundle autonome. Fournir un objet MangleCustomPropsOptions pour remplacer les valeurs par défaut.