Skip to content

pantoken-root / renderers/pendo/src / BuildPendoCssOptions

Schnittstelle: BuildPendoCssOptions ​

Beta

Optionen für buildPendoCss.

Eigenschaften ​

theme? ​

optional theme?: Theme

Beta

Theme, aus dem die --instui-*-Ebene bezogen wird (Standard "rebrand").


scopeSelector? ​

optional scopeSelector?: string

Beta

Der @scope-Root-Selektor (Standard [class*="instui"]._pendo-step-container).


scope? ​

optional scope?: boolean

Beta

Komponentenregeln in @scope einschließen zur DOM-Einkapselung (Standard true).


important? ​

optional important?: boolean

Beta

Füge !important zu Komponenten-Deklarationen hinzu, damit sie Pendo‑Stile überschreiben (Standard true).


prune? ​

optional prune?: boolean

Beta

Nicht verwendete --instui-*-Token per Tree-Shaking entfernen (Standard true; aus bedeutet, dass das vollständige Token-Set ausgeliefert wird).


flatten? ​

optional flatten?: boolean | FlattenPropertyOptions

Beta

Konvertiert @property-At-Regeln in einfache Custom-Property-Deklarationen via flattenProperty (Standard false). true verwendet Plugin-Standards mit injectSelector: ":scope", sodass die Deklarationen innerhalb des @scope-Blocks landen. Übergebe ein FlattenPropertyOptions Objekt, um einzelne Vorgaben zu überschreiben.


mangle? ​

optional mangle?: boolean | MangleCustomPropsOptions

Beta

Verschleife --instui-*-Namen zu minimalen Base-26-Bezeichnern via mangleCustomProps (Standard false). Das ist hier unbedenklich, weil das vollständige Token- + Komponenten-Stylesheet ein selbstständiges Bündel ist. Übergebe ein MangleCustomPropsOptions Objekt, um die Vorgaben zu überschreiben.