import { ButtonHTMLAttributes, ReactNode } from 'react' import clsx from 'clsx' interface ButtonProps extends ButtonHTMLAttributes { variant?: 'primary' | 'secondary' | 'danger' size?: 'sm' | 'md' | 'lg' children: ReactNode } export function Button({ variant = 'primary', size = 'md', className, children, ...props }: ButtonProps) { return ( ) }