Skip to content

pantoken / packages/core/src / collectIcons

Función: collectIcons()

collectIcons(options?): IconLayer

Beta

Recopila la capa unificada de iconos de InstUI. Los glifos personalizados tienen prioridad sobre los glifos de Lucide\ngnomos. La salida se ordena por nombre para obtener resultados deterministas.

Parámetros

options?

CollectIconsOptions = {}

Devuelve

IconLayer

Ejemplos

Recopilar todos los glifos y los valores especiales de color de icono

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"]]

Restringir únicamente a glifos creados por Instructure

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

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