import React from 'react'; import { cn } from '../../lib/cn'; interface ButtonProps { disabled?: boolean; text?: string; className?: string; onClick: (e: React.MouseEvent) => void; children?: React.ReactNode; color?: 'primary' | 'secondary' | 'error' | 'warning' | 'success'; } const ColorBgVariants = { primary: 'bg-liquid-brightmain group-hover:ring-liquid-brightmain', secondary: 'bg-liquid-darkmain group-hover:ring-liquid-darkmain', error: 'bg-liquid-red group-hover:ring-liquid-red', warning: 'bg-liquid-orange group-hover:ring-liquid-orange', success: 'bg-liquid-green group-hover:ring-liquid-green', }; const ColorTextVariants = { primary: 'group-hover:text-liquid-brightmain ', secondary: 'group-hover:text-liquid-brightmain ', error: 'group-hover:text-liquid-red ', warning: 'group-hover:text-liquid-orange ', success: 'group-hover:text-liquid-green ', }; export const PrimaryButton: React.FC = ({ disabled = false, text = '', className, onClick, children, color = 'secondary', }) => { return ( ); };