Skip to content

pantoken / renderers/pendo/src / BuildPendoCssOptions

Interface: BuildPendoCssOptions

Beta

Opções para buildPendoCss.

Propriedades

theme?

optional theme?: Theme

Beta

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


scopeSelector?

optional scopeSelector?: string

Beta

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


scope?

optional scope?: boolean

Beta

Envolver regras de 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 sobrescrevam os estilos do Pendo (padrão true).


prune?

optional prune?: boolean

Beta

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


flatten?

optional flatten?: boolean | FlattenPropertyOptions

Beta

Converter diretivas at-rules @property em declarações simples de propriedades personalizadas via flattenProperty (padrão false). true usa os padrões do plugin com injectSelector: ":scope" de modo que as declarações fiquem dentro do bloco @scope. Passe um objeto FlattenPropertyOptions para sobrescrever os 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 stylesheet completo de tokens + componentes é um pacote autocontido. Passe um objeto MangleCustomPropsOptions para sobrescrever os padrões.