Skip to content

pantoken / packages/core/src / collectIcons

Funzione: collectIcons()

collectIcons(options?): IconLayer

Beta

Raccogli il livello di icone unificato di InstUI. I glifi personalizzati hanno priorità sui glifi Lucide glifi con lo stesso nome. L'output è ordinato per nome per risultati deterministici.

Parametri

options?

CollectIconsOptions = {}

Restituisce

IconLayer

Esempi

Raccogli ogni glifo oltre ai valori speciali del colore delle icone

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

Restringi solo ai glifi creati da Instructure

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

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