import React from 'react'; interface TmaButtonProps { text: string; onClick?: () => void; className?: string; disabled?: boolean; loading?: boolean; } export default function TmaButton({ text, onClick, className = '', disabled = false, loading = false }: TmaButtonProps) { const baseStyles = 'w-full py-3 px-4 rounded-lg font-medium transition-all duration-200 flex items-center justify-center gap-2'; const disabledStyles = 'opacity-50 cursor-not-allowed bg-gray-300 text-gray-600'; const primaryStyles = 'bg-tg-secondary text-white shadow-md hover:bg-blue-600 active:scale-95'; const finalClassName = `${baseStyles} ${disabled ? disabledStyles : primaryStyles} ${className}`; return ( ); }