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


mangle?

optional mangle?: boolean | MangleCustomPropsOptions

بيتا

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