Skip to content

pantoken-root / formats/components/src / IconGlyphsOptions

Interface: IconGlyphsOptions ​

Bêta

Options pour iconGlyphsCss.

Étend ​

Propriétés ​

prefix? ​

optional prefix?: string | null

Bêta

Le préfixe de classe. Une chaîne évaluée comme vraie applique un espace de noms à chaque classe ("instui" → .instui-button) ; toute valeur falsy (null, undefined, "", ou l'omission de l'option) supprime complètement le préfixe (.button), vous permettant ainsi d'écrire class="heading -h1". Les feuilles de style fournies avec ce package sont construites avec "instui".

Hérité de ​

ComponentOptions.prefix


theme? ​

optional theme?: ComponentTheme

Bêta

Thème cible pour le CSS généré. Par défaut, "rebrand" si omis.

Hérité de ​

ComponentOptions.theme


values? ​

optional values?: Readonly<Record<string, string>>

Bêta

Nom de l'icône → --instui-icon-<name> valeur data-URI. Lorsqu'elle est fournie, la feuille déclare également ces propriétés personnalisées dans :root, ce qui la rend autonome : les glyphes s'affichent sans une feuille de tokens séparée chargée à côté. Omettre pour émettre la feuille allégée ne contenant que le mappage.