Skip to content

pantoken-root / packages/core/src / collectIcons

Fonction: collectIcons() ​

collectIcons(options?): IconLayer

Bêta

Collecter la couche d'icônes unifiée d'InstUI. Les glyphes personnalisés priment sur les glyphes Lucide portant le même nom. La sortie est triée par nom pour des résultats déterministes.

Paramètres ​

options? ​

CollectIconsOptions = {}

Retourne ​

IconLayer

Exemples ​

Collecter chaque glyphe ainsi que les valeurs spéciales icon-colour

ts
import { collectIcons } from "@pantoken/core";

const { glyphs, colors } = collectIcons();
// glyphs → IconToken[] (Custom + Lucide, name-sorted)
// colors → [["--instui-icon-color-ai", "…"], ["--instui-icon-color-inherit", "currentColor"]]

Restreindre aux glyphes créés par Instructure uniquement

ts
import { collectIcons } from "@pantoken/core";

const { glyphs } = collectIcons({ includeLucide: false });
// → only the Custom (Instructure-authored) glyphs