Skip to content

pantoken-root / renderers/pendo/src / BuildPendoCssOptions

Interface: BuildPendoCssOptions ​

Beta

خيارات لـ buildPendoCss.

Properties ​

theme? ​

optional theme?: Theme

Beta

السمة التي تؤخذ منها طبقة --instui-* (الافتراضي "rebrand").


scopeSelector? ​

optional scopeSelector?: string

Beta

المحدد الجذري لـ @scope (الافتراضي [class*="instui"]._pendo-step-container).


scope? ​

optional scope?: boolean

Beta

لفّ قواعد المكوّن داخل @scope للاحتواء في DOM (الافتراضي true).


important? ​

optional important?: boolean

Beta

أضف !important إلى تعريفات المكوّن حتى تتفوّق على أنماط Pendo (الافتراضي true).


prune? ​

optional prune?: boolean

Beta

إجراء tree-shake لرموز --instui-* غير المستخدمة (الافتراضي true; إيقافها يُشحن بمجموعة الرموز الكاملة).


flatten? ​

optional flatten?: boolean | FlattenPropertyOptions

Beta

حوّل قواعد at-rules الخاصة بـ @property إلى تعريفات خواص-مخصصة عادية عبر flattenProperty (الافتراضي false). يستخدم true إعدادات الملحق الافتراضية مع injectSelector: ":scope" بحيث تقع التعريفات داخل كتلة @scope. مرّر كائن FlattenPropertyOptions لتجاوز الإعدادات الافتراضية الفردية.


mangle? ​

optional mangle?: boolean | MangleCustomPropsOptions

Beta

حوّل أسماء --instui-* إلى معرفات قصيرة بنظام الأساس-26 عبر mangleCustomProps (الافتراضي false). هذا آمن هنا لأن مجموعة الرموز وورقة أنماط المكوّن كاملة وحزمة مستقلة بذاتها. مرّر كائن MangleCustomPropsOptions لتجاوز الإعدادات الافتراضية.