import React from 'react'; const variants = { primary: 'bg-blue-600 hover:bg-blue-700 text-white border-transparent', secondary: 'bg-white hover:bg-gray-50 text-gray-700 border-gray-300', danger: 'bg-red-600 hover:bg-red-700 text-white border-transparent', ghost: 'bg-transparent hover:bg-gray-100 text-gray-600 border-transparent', }; const sizes = { sm: 'px-3 py-1.5 text-sm', md: 'px-4 py-2 text-sm', lg: 'px-6 py-3 text-base', }; export default function Button({ children, variant = 'primary', size = 'md', disabled = false, loading = false, onClick, type = 'button', className = '', ...rest }) { return ( ); }