Skip to content

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