Skip to content

pantoken / 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.