import { forwardRef, type ButtonHTMLAttributes } from 'react' import { clsx } from 'clsx' import { Loader2 } from 'lucide-react' interface ButtonProps extends ButtonHTMLAttributes { variant?: 'primary' | 'secondary' | 'danger' | 'ghost' size?: 'sm' | 'md' | 'lg' isLoading?: boolean } export const Button = forwardRef( ({ className, variant = 'primary', size = 'md', isLoading, children, disabled, ...props }, ref) => { return ( ) } ) Button.displayName = 'Button'