import { AlertTriangle, ArrowDown, ArrowLeft, ArrowRight, ArrowUpRight, BookOpen, BotMessageSquare, Bug, Calendar, Camera, Check, CheckCheck, ChevronDown, ChevronLeft, ChevronRight, CirclePlay, Copy, Crown, Download, File, FileText, Globe, GlobeLock, Heading1, HelpCircle, Home, Image, Inbox, Laptop, LayoutPanelLeft, LineChart, Link, ListChecks, ListFilter, Loader2, LockKeyhole, LockKeyholeOpen, LucideIcon, LucideProps, Mail, MailOpen, MailPlus, MessageSquareQuote, MessagesSquare, Moon, MoreVertical, MousePointerClick, Package, Paintbrush, Plus, QrCode, RefreshCw, Search, Send, Settings, SunMedium, Trash2, Unplug, User, Users, X, } from "lucide-react"; import LogoIcon from "./logo"; export type Icon = LucideIcon; export const Icons = { add: Plus, arrowRight: ArrowRight, arrowUpRight: ArrowUpRight, arrowLeft: ArrowLeft, arrowDown: ArrowDown, chevronLeft: ChevronLeft, chevronRight: ChevronRight, chevronDown: ChevronDown, bookOpen: BookOpen, check: Check, checkCheck: CheckCheck, close: X, copy: Copy, camera: Camera, calendar: Calendar, crown: Crown, lock: LockKeyhole, unLock: LockKeyholeOpen, listFilter: ListFilter, botMessageSquare: BotMessageSquare, pwdKey: ({ ...props }: LucideProps) => ( ), fileText: FileText, dashboard: LayoutPanelLeft, download: Download, ellipsis: MoreVertical, paintbrush: Paintbrush, mousePointerClick: MousePointerClick, listChecks: ListChecks, github: ({ ...props }: LucideProps) => ( ), google: ({ ...props }: LucideProps) => ( ), help: HelpCircle, home: Home, heading1: Heading1, qrcode: QrCode, laptop: Laptop, // lineChart: LineChart, logo: LogoIcon, media: Image, messages: MessagesSquare, messageQuoted: MessageSquareQuote, moon: Moon, page: File, package: Package, post: FileText, refreshCw: RefreshCw, search: Search, settings: Settings, spinner: Loader2, sun: SunMedium, trash: Trash2, inbox: Inbox, twitter: ({ ...props }: LucideProps) => ( ), user: User, users: Users, warning: AlertTriangle, globeLock: GlobeLock, globe: Globe, link: Link, mail: Mail, mailPlus: MailPlus, mailOpen: MailOpen, bug: Bug, CirclePlay: CirclePlay, unplug: Unplug, send: Send, lineChart: ({ ...props }: LucideProps) => ( ), outLink: ({ ...props }: LucideProps) => ( ), discord: ({ ...props }: LucideProps) => ( ), cloudflare: ({ ...props }: LucideProps) => ( ), };