import { cn } from "@rakazo/ui-web/lib/utils"; import type { LucideIcon, LucideProps } from "lucide-react"; const iconSizeClass = { sm: "size-icon-sm", md: "size-icon-md", lg: "size-icon-lg", } as const; export type IconSize = keyof typeof iconSizeClass; export type IconProps = Omit & { icon: LucideIcon; size?: IconSize; }; function Icon({ icon: IconComponent, size = "md", className, ...props }: IconProps) { return ( ); } export { Icon, iconSizeClass };