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 להצהרות של custom-property רגילות באמצעות flattenProperty (ברירת מחדל false). true משתמש בברירות המחדל של התוסף יחד עם injectSelector: ":scope" כך שההצהרות ינחתו בתוך הבלוק של @scope. העבר אובייקט FlattenPropertyOptions כדי לעקוף ברירות מחדל בודדות.


mangle?

optional mangle?: boolean | MangleCustomPropsOptions

בטא

עיוות שמות --instui-* למזהים מינימליים בבסיס 26 באמצעות mangleCustomProps (ברירת מחדל false). זה בטוח כאן כיוון שמערך האסימונים המלא + גיליון הסגנונות של הרכיב מהווים חבילה עצמאית. העבר אובייקט MangleCustomPropsOptions כדי לעקוף את ברירות המחדל.