Skip to content

pantoken-root / renderers/pendo/src / BuildPendoCssOptions

Interface: BuildPendoCssOptions ​

Beta

Opções para buildPendoCss.

Propriedades ​

theme? ​

optional theme?: Theme

Beta

Tema de onde extrair a camada --instui-* (padrão "rebrand").


scopeSelector? ​

optional scopeSelector?: string

Beta

O seletor root @scope (padrão [class*="instui"]._pendo-step-container).


scope? ​

optional scope?: boolean

Beta

Envolver as regras do componente em @scope para contenção no DOM (padrão true).


important? ​

optional important?: boolean

Beta

Adicionar !important às declarações de componente para que elas sobrescrevam os estilos do Pendo (padrão true).


prune? ​

optional prune?: boolean

Beta

Remover via tree-shake tokens --instui-* não usados (padrão true; desativado envia o conjunto completo de tokens).


flatten? ​

optional flatten?: boolean | FlattenPropertyOptions

Beta

Converter at-rules @property em declarações simples de custom-property via flattenProperty (padrão false). true usa os padrões do plugin com injectSelector: ":scope" para que as declarações fiquem dentro do bloco @scope. Passe um objeto FlattenPropertyOptions para sobrescrever padrões individuais.


mangle? ​

optional mangle?: boolean | MangleCustomPropsOptions

Beta

Ofuscar nomes --instui-* para identificadores mínimos em base-26 via mangleCustomProps (padrão false). Seguro aqui porque o token completo + stylesheet do componente é um bundle autocontido. Passe um objeto MangleCustomPropsOptions para sobrescrever os padrões.