import './Button.css'; import type { ButtonHTMLAttributes, ReactNode } from 'react'; type ButtonVariant = 'primary' | 'ghost' | 'toggle' | 'outline'; interface ButtonProps extends ButtonHTMLAttributes { variant?: ButtonVariant; children: ReactNode; className?: string; } export default function Button({ variant = 'primary', children, className = '', disabled, onClick, type = 'button', ...props }: ButtonProps) { return ( ); }