import { ComponentType, forwardRef } from "react"; import { motion, HTMLMotionProps } from "framer-motion"; import { LucideProps } from "lucide-react"; import { cn } from "@/lib/cn"; type Props = HTMLMotionProps<"button"> & { icon: ComponentType; iconSize?: number; iconClassName?: string; }; export const IconButton = forwardRef( function IconButton( { icon: Icon, iconSize = 18, iconClassName, className, type = "button", ...props }, ref, ) { return ( ); }, );