Skip to content

pantoken / renderers/pendo/src / BuildPendoCssOptions

Arayüz: BuildPendoCssOptions

Beta

buildPendoCss için seçenekler.

Özellikler

theme?

optional theme?: Theme

Beta

--instui-* katmanının alınacağı tema (varsayılan "rebrand").


scopeSelector?

optional scopeSelector?: string

Beta

@scope kök seçici (varsayılan [class*="instui"]._pendo-step-container).


scope?

optional scope?: boolean

Beta

DOM kapsayıcılığı için bileşen kurallarını @scope içinde sar (varsayılan true).


important?

optional important?: boolean

Beta

Bileşen bildirimlerine !important ekleyin, böylece Pendo'nun stillerine karşı üstün olur (varsayılan true).


prune?

optional prune?: boolean

Beta

Kullanılmayan --instui-* token'larını tree-shake ile ele (varsayılan true; kapalıysa tüm token kümesi gönderilir).


flatten?

optional flatten?: boolean | FlattenPropertyOptions

Beta

@property at-kurallarını flattenProperty aracılığıyla düz özel-özellik bildirimlerine dönüştür (varsayılan false). true eklenti varsayılanlarını injectSelector: ":scope" ile kullanır, böylece bildirimler @scope bloğu içine yerleşir. Bireysel varsayılanları geçersiz kılmak için bir FlattenPropertyOptions nesnesi gönderin.


mangle?

optional mangle?: boolean | MangleCustomPropsOptions

Beta

--instui-* isimlerini mangleCustomProps aracılığıyla minimal base-26 tanımlayıcılara karıştır (varsayılan false). Burada güvenli çünkü tam token + bileşen stil sayfası kendi içinde bütün bir paket. Varsayılanları geçersiz kılmak için bir MangleCustomPropsOptions nesnesi gönderin.