import {
AlertTriangle,
ArrowRight,
ArrowUpRight,
BookOpen,
Check,
ChevronLeft,
ChevronRight,
Copy,
CreditCard,
File,
FileText,
FolderClosed,
HelpCircle,
Home,
Image,
Laptop,
LayoutPanelLeft,
LineChart,
Loader2,
LucideIcon,
LucideProps,
MessagesSquare,
Moon,
MoreVertical,
Package,
Plus,
Puzzle,
Search,
Settings,
SunMedium,
Trash,
Text,
Type,
User,
X,
Square,
RectangleVertical,
RectangleHorizontal,
WandSparkles,
Zap,
Music,
VideoIcon,
} from 'lucide-react';
export type Icon = LucideIcon;
export const Icons = {
add: Plus,
audio: Music,
arrowRight: ArrowRight,
arrowUpRight: ArrowUpRight,
billing: CreditCard,
bookOpen: BookOpen,
chevronLeft: ChevronLeft,
chevronRight: ChevronRight,
check: Check,
close: X,
copy: Copy,
dashboard: LayoutPanelLeft,
ellipsis: MoreVertical,
folder: FolderClosed,
gitHub: ({ ...props }: LucideProps) => (
),
google: ({ ...props }: LucideProps) => (
),
nextjs: ({ ...props }: LucideProps) => (
),
help: HelpCircle,
home: Home,
image: Image,
landscape: RectangleHorizontal,
laptop: Laptop,
lineChart: LineChart,
logo: Puzzle,
media: Image,
messages: MessagesSquare,
moon: Moon,
package: Package,
page: File,
portrait: RectangleVertical,
post: FileText,
preset: Zap,
search: Search,
square: Square,
redo: ({ ...props }: LucideProps) => (
),
shapes: ({ ...props }: LucideProps) => (
),
settings: Settings,
smart: WandSparkles,
spinner: Loader2,
sun: SunMedium,
templates: ({ ...props }: LucideProps) => (
),
text: Type,
trash: Trash,
twitter: ({ ...props }: LucideProps) => (
),
type: Type,
undo: ({ ...props }: LucideProps) => (
),
upload: ({ ...props }: LucideProps) => (
),
user: User,
video: VideoIcon,
warning: AlertTriangle,
};