import { FC, ReactNode } from 'react' import { clx } from '../helpers/utils' import MoonLoader from "react-spinners/ClipLoader" interface ButtonProps { label?: string; children?: ReactNode; className?: string; loading?: boolean; onClick?: () => void; type?: 'button' | 'submit' | 'reset'; disabled?: boolean; variant?: 'primary' | 'secondary' } const Button: FC = (props) => { const buttonClass = clx( 'w-full bg-primary text-white cursor-pointer rounded-xl font-normal text-xs md:text-sm h-10 px-3 md:px-4 transition-all duration-200 hover:bg-opacity-90 disabled:opacity-50 disabled:cursor-not-allowed', props.variant === 'secondary' && 'bg-[#ECEEF5] text-black', props.className ) return ( ) } export default Button