import type { Icon as LucideIcon, LucideProps } from 'lucide-react';
import {
AlertTriangle,
ArrowRight,
ArrowUpRight,
Check,
CheckCircle,
ChevronDown,
ChevronLeft,
ChevronRight,
ClipboardCheck,
Code,
CreditCard,
File,
FileText,
HelpCircle,
Home,
Image,
Info,
Laptop,
Loader2,
LogIn,
LogOut,
Mail,
Menu,
Moon,
MoreVertical,
Newspaper,
Pizza,
Plus,
Rss,
SendHorizonal,
Settings,
ShareIcon,
SunMedium,
Tag,
Tags,
Trash,
User,
X,
} from 'lucide-react';
export type Icon = typeof LucideIcon;
export const Icons = {
logo: Code,
close: X,
menu: Menu,
code: Code,
copied: ClipboardCheck,
success: CheckCircle,
spinner: Loader2,
chevronLeft: ChevronLeft,
chevronRight: ChevronRight,
trash: Trash,
tags: Tags,
tag: Tag,
share: ShareIcon,
posts: Newspaper,
post: FileText,
page: File,
media: Image,
settings: Settings,
billing: CreditCard,
ellipsis: MoreVertical,
add: Plus,
logIn: LogIn,
logOut: LogOut,
warning: AlertTriangle,
user: User,
arrowRight: ArrowRight,
help: HelpCircle,
pizza: Pizza,
sun: SunMedium,
moon: Moon,
laptop: Laptop,
home: Home,
info: Info,
arrowUpRight: ArrowUpRight,
chevronDown: ChevronDown,
mail: Mail,
send: SendHorizonal,
gitHub: ({ ...props }: LucideProps) => (
),
google: ({ ...props }: LucideProps) => (
),
check: Check,
rss: Rss,
};