Skip to content

pantoken-root / formats/components/src / IconGlyphsOptions

接口: IconGlyphsOptions ​

Beta

用于 iconGlyphsCss 的选项。

扩展 ​

属性 ​

prefix? ​

optional prefix?: string | null

Beta

类前缀。一个为真字符串会为每个类添加命名空间("instui" → .instui-button);任何为假值(null, undefined, "", 或省略该选项)会完全去掉前缀(.button),因此你可以编写 class="heading -h1"。此包随附的样式表是使用 "instui" 构建的。

继承自 ​

ComponentOptions.prefix


theme? ​

optional theme?: ComponentTheme

Beta

用于生成 CSS 的目标主题。省略时默认为 "rebrand"。

继承自 ​

ComponentOptions.theme


values? ​

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

Beta

图标名称 → --instui-icon-<name> data-URI 值。若提供,则样式表也会在 自身声明那些自定义属性,放入 :root 中,使其自包含:字形在没有并行加载单独 token 样式表的情况下即可渲染。省略以生成精简的仅映射样式表。