Skip to content

pantoken / renderers/pendo/src / BuildPendoCssOptions

Interfaz: BuildPendoCssOptions

Beta

Opciones para buildPendoCss.

Propiedades

theme?

optional theme?: Theme

Beta

Tema desde el cual obtener la capa --instui-* (por defecto "rebrand").


scopeSelector?

optional scopeSelector?: string

Beta

El selector raíz @scope (por defecto [class*="instui"]._pendo-step-container).


scope?

optional scope?: boolean

Beta

Encapsular las reglas de componente en @scope para contención en el DOM (por defecto true).


important?

optional important?: boolean

Beta

Añadir !important a las declaraciones de componente para que prevalezcan sobre los estilos de Pendo (por defecto true).


prune?

optional prune?: boolean

Beta

Eliminar por tree-shaking los tokens --instui-* no utilizados (por defecto true; al desactivar se incluye el conjunto completo de tokens).


flatten?

optional flatten?: boolean | FlattenPropertyOptions

Beta

Convertir las reglas at- de @property a declaraciones normales de propiedades personalizadas mediante flattenProperty (por defecto false). true usa los valores por defecto del plugin con injectSelector: ":scope" para que las declaraciones queden dentro del bloque @scope. Pasa un objeto FlattenPropertyOptions para sobrescribir valores por defecto individuales.


mangle?

optional mangle?: boolean | MangleCustomPropsOptions

Beta

Enmascarar los nombres de --instui-* a identificadores mínimos en base 26 mediante mangleCustomProps (por defecto false). Seguro aquí porque la hoja de estilos completa de tokens + componentes es un bundle autocontenido. Pasa un objeto MangleCustomPropsOptions para sobrescribir los valores por defecto.