Skip to content

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