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

베타

DOM 캡슐화를 위해 구성요소 규칙을 @scope로 래핑합니다 (기본값 true).


important?

optional important?: boolean

베타

Pendo의 스타일보다 우선하도록 구성요소 선언에 !important를 추가합니다 (기본값 true).


prune?

optional prune?: boolean

베타

사용되지 않는 --instui-* 토큰을 트리-쉐이크합니다 (기본값 true; 끄면 전체 토큰 세트가 포함됩니다).


flatten?

optional flatten?: boolean | FlattenPropertyOptions

베타

@property at-rule을 일반 커스텀 속성 선언으로 변환합니다. 자세한 내용은 flattenProperty (기본값 false). true는 플러그인 기본값과 injectSelector: ":scope"을 사용하므로 선언이 @scope 블록 안에 위치합니다. 개별 기본값을 재정의하려면 FlattenPropertyOptions 객체를 전달하세요.


mangle?

optional mangle?: boolean | MangleCustomPropsOptions

베타

--instui-* 이름을 mangleCustomProps를 통해 최소한의 base-26 식별자로 난독화합니다 (기본값 false). 전체 토큰과 구성요소 스타일시트가 자체 포함된 번들이므로 여기서는 안전합니다. 기본값을 재정의하려면 MangleCustomPropsOptions 객체를 전달하세요.