import { forwardRef } from 'react'; import { cn } from '@/lib/utils'; type Variant = 'primary' | 'secondary' | 'ghost'; type Props = React.ButtonHTMLAttributes & { variant?: Variant; }; const variantClasses: Record = { primary: 'bg-matcha text-cream hover:bg-matcha-deep active:bg-matcha-deep', secondary: 'bg-transparent text-ink border border-ink/80 hover:bg-ink/5', ghost: 'bg-transparent text-ink/60', }; export const Button = forwardRef(function Button( { variant = 'primary', className, children, disabled, ...rest }, ref, ) { return ( ); });