Skip to content

pantoken / renderers/pendo/src / BuildPendoCssOptions

Інтерфейс: BuildPendoCssOptions

Бета

Параметри для buildPendoCss.

Властивості

theme?

optional theme?: Theme

Бета

Тема, з якої брати шар --instui-* (за замовчуванням "rebrand").


scopeSelector?

optional scopeSelector?: string

Бета

Кореневий селектор @scope (за замовчуванням [class*="instui"]._pendo-step-container).


scope?

optional scope?: boolean

Бета

Обернути правила компонента в @scope для ізоляції DOM (за замовчуванням true).


important?

optional important?: boolean

Бета

Додати !important до декларацій компонентів, щоб вони переважали стилі Pendo (за замовчуванням true).


prune?

optional prune?: boolean

Бета

Виконувати tree-shake невикористаних токенів --instui-* (за замовчуванням true; при вимкненні постачається повний набір токенів).


flatten?

optional flatten?: boolean | FlattenPropertyOptions

Бета

Перетворювати at-правила @property у звичайні декларації кастомних властивостей через flattenProperty (за замовчуванням false). true використовує значення плагіна за замовчуванням разом із injectSelector: ":scope", тому декларації потрапляють всередину блоку @scope. Передайте обʼєкт FlattenPropertyOptions, щоб перевизначити окремі значення за замовчуванням.


mangle?

optional mangle?: boolean | MangleCustomPropsOptions

Бета

Мінімізувати імена --instui-* до базових ідентифікаторів у системі base-26 через mangleCustomProps (за замовчуванням false). Тут це безпечно, оскільки повна таблиця токенів і стилів компонентів — самодостатній бандл. Передайте обʼєкт MangleCustomPropsOptions, щоб перевизначити значення за замовчуванням.