import { forwardRef } from 'react' import { cn } from '@/lib/utils' import { type LucideIcon } from 'lucide-react' interface ButtonProps extends React.ButtonHTMLAttributes { variant?: 'primary' | 'secondary' | 'ghost' | 'danger' size?: 'sm' | 'md' | 'lg' icon?: LucideIcon children: React.ReactNode } const Button = forwardRef( ({ className, variant = 'primary', size = 'md', icon: Icon, children, ...props }, ref) => { return ( ) } ) Button.displayName = 'Button' export default Button