import type { IconifyIcon } from "@iconify/react"; // Selected from the complete @iconify/json catalog. Keeping only the selected // SVG data here prevents entire icon collections from entering the app bundle. const icon = (body: string, width = 24, height = 24): IconifyIcon => ({ body, width, height }); export const flatColorAreaChartIcon = icon('', 48, 48); export const flatColorSalesPerformanceIcon = icon('', 48, 48); export const flatColorAboutIcon = icon('', 48, 48); export const flatColorOrganizationIcon = icon('', 48, 48); export const flatColorBarChartIcon = icon('', 48, 48); export const flatColorComboChartIcon = icon('', 48, 48); export const flatColorDataConfigurationIcon = icon('', 48, 48); export const flatColorSettingsIcon = icon('', 48, 48); export const claudeIcon = icon('', 256, 257); export const openAiIcon = icon(''); // Menu icons intentionally use filled glyphs from different collections so they // can be compared in context before settling on one visual family. export const homeIcon = icon(''); export const activityIcon = icon(''); // solar:history-bold export const providerIcon = icon(''); // solar:server-bold export const settingsIcon = icon(''); // solar:settings-bold // Operation icons use the mdi: family. Keep actions visually outlined where the // collection provides an outline variant. export const addIcon = icon(''); // mdi:plus export const editIcon = icon(''); // mdi:pencil-outline export const eyeIcon = icon(''); // mdi:eye-outline export const eyeOffIcon = icon(''); // mdi:eye-off-outline export const informationOutlineIcon = icon(''); // mdi:information-outline export const cilBadgeIcon = icon('', 512, 512); // cil:badge export const refreshIcon = icon(''); // mdi:refresh export const trashIcon = icon(''); // mdi:delete-outline export const checkIcon = icon(''); export const chevronDownIcon = icon(''); export const chevronLeftIcon = icon(''); export const chevronRightIcon = icon(''); export const chevronDoubleLeftIcon = icon(''); export const chevronDoubleRightIcon = icon(''); export const windowCloseIcon = icon(''); export const windowMaximizeIcon = icon(''); export const windowMinimizeIcon = icon(''); export const windowRestoreIcon = icon('');