import s from './index.module.css' import cn from '@/utils/classnames' type CheckboxProps = { checked?: boolean onCheck?: () => void className?: string disabled?: boolean } const Checkbox = ({ checked, onCheck, className, disabled }: CheckboxProps) => { return ( <div className={cn( s.wrapper, checked && s.checked, disabled && s.disabled, 'w-4 h-4 border rounded border-gray-300', className, )} onClick={() => { if (disabled) return onCheck?.() }} /> ) } export default Checkbox