import * as Icons from "@phosphor-icons/react"; import { icons as iconData } from "@phosphor-icons/core"; import { IconEntry as CoreEntry } from "@phosphor-icons/core"; interface IconEntry extends CoreEntry { Icon: Icons.Icon; } export const icons: ReadonlyArray = iconData.map((entry) => ({ ...entry, Icon: Icons[entry.pascal_name as keyof typeof Icons] as Icons.Icon, })); // if (process.env.NODE_ENV === "development") { // console.log(`${icons.length} icons`); // } export const iconCount = Intl.NumberFormat("en-US").format(icons.length * 6);