Skip to content

pantoken / renderers/pendo/src / BuildPendoCssOptions

Antarmuka: BuildPendoCssOptions

Beta

Opsi untuk buildPendoCss.

Properti

theme?

optional theme?: Theme

Beta

Tema untuk mengambil layer --instui-* dari (default "rebrand").


scopeSelector?

optional scopeSelector?: string

Beta

Selektor root @scope (default [class*="instui"]._pendo-step-container).


scope?

optional scope?: boolean

Beta

Bungkus aturan komponen dalam @scope untuk pembatasan DOM (default true).


important?

optional important?: boolean

Beta

Tambahkan !important ke deklarasi komponen sehingga mengalahkan gaya Pendo (default true).


prune?

optional prune?: boolean

Beta

Hilangkan (tree-shake) token --instui-* yang tidak digunakan (default true; jika dimatikan mengirimkan seluruh set token).


flatten?

optional flatten?: boolean | FlattenPropertyOptions

Beta

Konversi at-rule @property menjadi deklarasi properti kustom biasa melalui flattenProperty (default false). true menggunakan default plugin dengan injectSelector: ":scope" sehingga deklarasi berakhir di dalam blok @scope. Berikan objek FlattenPropertyOptions untuk menimpa default individual.


mangle?

optional mangle?: boolean | MangleCustomPropsOptions

Beta

Mangle nama --instui-* menjadi identifier basis-26 minimal melalui mangleCustomProps (default false). Aman di sini karena token lengkap + stylesheet komponen adalah bundle mandiri. Berikan objek MangleCustomPropsOptions untuk menimpa default.