Skip to content

pantoken / packages/core/src / collectIcons

Συνάρτηση: collectIcons()

collectIcons(options?): IconLayer

Βήτα

Συλλογή της ενοποιημένης στρώσης εικονιδίων InstUI. Τα προσαρμοσμένα γλυφικά έχουν προτεραιότητα έναντι των Lucide γλυφικών με το ίδιο όνομα. Η έξοδος ταξινομείται κατά όνομα για ντετερμινιστικά αποτελέσματα.

Παράμετροι

options?

CollectIconsOptions = {}

Επιστρέφει

IconLayer

Παραδείγματα

Συλλέξτε κάθε γλυφικό καθώς και τις ειδικές τιμές χρώματος εικονιδίου

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

Περιορίστε μόνο στα γλυφικά που έχουν δημιουργηθεί από την Instructure

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

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