Skip to content

pantoken-root / renderers/pendo/src / BuildPendoCssOptions

Interfejs: BuildPendoCssOptions ​

Beta

Opcje dla buildPendoCss.

Właściwości ​

theme? ​

optional theme?: Theme

Beta

Motyw, z którego pobierana będzie warstwa --instui-* (domyślnie "rebrand").


scopeSelector? ​

optional scopeSelector?: string

Beta

Główny selektor @scope (domyślnie [class*="instui"]._pendo-step-container).


scope? ​

optional scope?: boolean

Beta

Opakuj reguły komponentu w @scope dla ograniczenia DOM (domyślnie true).


important? ​

optional important?: boolean

Beta

Dodaj !important do deklaracji komponentu, aby miały wyższość nad stylami Pendo (domyślnie true).


prune? ​

optional prune?: boolean

Beta

Usuń drzemiące (tree-shake) nieużywane tokeny --instui-* (domyślnie true; wyłączenie powoduje wysyłkę pełnego zestawu tokenów).


flatten? ​

optional flatten?: boolean | FlattenPropertyOptions

Beta

Konwertuj at-reguły @property na zwykłe deklaracje custom-property za pomocą flattenProperty (domyślnie false). true używa ustawień domyślnych wtyczki z injectSelector: ":scope", więc deklaracje trafiają wewnątrz bloku @scope. Przekaż obiekt FlattenPropertyOptions, aby nadpisać poszczególne domyślne wartości.


mangle? ​

optional mangle?: boolean | MangleCustomPropsOptions

Beta

Zmieniaj (mangle) nazwy --instui-* do minimalnych identyfikatorów w bazie 26 za pomocą mangleCustomProps (domyślnie false). Bezpieczne tutaj, ponieważ pełny arkusz tokenów + komponentów jest samodzielnym pakietem. Przekaż obiekt MangleCustomPropsOptions, aby nadpisać domyślne ustawienia.