/*
  Os ícones que a landing usa, importados um a um para o pacote não trazer a
  biblioteca inteira. Phosphor, no peso duotone: um traço com uma segunda
  camada mais clara, que fica bem em violeta sobre papel. O nome é a chave
  que os dados usam.
*/

import {
  Alarm,
  Bank,
  Barcode,
  Basket,
  Bell,
  Buildings,
  Calculator,
  CalendarBlank,
  ChartBar,
  ChartPieSlice,
  ChatCircle,
  ChatTeardropDots,
  ChatsCircle,
  ClipboardText,
  CreditCard,
  Factory,
  FileText,
  Gauge,
  Gift,
  Globe,
  HandCoins,
  Handshake,
  Headset,
  Kanban,
  Layout,
  Link,
  LinkSimple,
  Megaphone,
  Package,
  PaintBrush,
  PaintBrushBroad,
  Palette,
  Percent,
  Receipt,
  Ruler,
  Scales,
  SealPercent,
  ShieldCheck,
  ShoppingCart,
  Sparkle,
  Stack,
  Star,
  Storefront,
  Tag,
  Timer,
  TreeStructure,
  TrendUp,
  Truck,
  UserCircle,
  UserPlus,
  UsersThree,
  Wallet,
  WhatsappLogo,
  Brain,
  Certificate,
  CursorClick,
  Eye,
  FilePdf,
  GraduationCap,
  Invoice,
  ListChecks,
  Stamp,
} from "@phosphor-icons/react";

export const ICONES = {
  Alarm,
  Bank,
  Barcode,
  Basket,
  Bell,
  Buildings,
  Calculator,
  CalendarBlank,
  ChartBar,
  ChartPieSlice,
  ChatCircle,
  ChatTeardropDots,
  ChatsCircle,
  ClipboardText,
  CreditCard,
  Factory,
  FileText,
  Gauge,
  Gift,
  Globe,
  HandCoins,
  Handshake,
  Headset,
  Kanban,
  Layout,
  Link,
  LinkSimple,
  Megaphone,
  Package,
  PaintBrush,
  PaintBrushBroad,
  Palette,
  Percent,
  Receipt,
  Ruler,
  Scales,
  SealPercent,
  ShieldCheck,
  ShoppingCart,
  Sparkle,
  Stack,
  Star,
  Storefront,
  Tag,
  Timer,
  TreeStructure,
  TrendUp,
  Truck,
  UserCircle,
  UserPlus,
  UsersThree,
  Wallet,
  WhatsappLogo,
  Brain,
  Certificate,
  CursorClick,
  Eye,
  FilePdf,
  GraduationCap,
  Invoice,
  ListChecks,
  Stamp,
};

export type NomeDeIcone = keyof typeof ICONES;
