import clsx from "clsx"; import {ReactElement, ReactNode} from "react"; import {BsCheck} from "react-icons/bs"; interface Props { isChecked: boolean; onChange: (isChecked: boolean) => void; children: ReactNode; disabled?: boolean; } export default function Checkbox({isChecked, onChange, children, disabled}: Props) { return (
{ if(disabled) return; onChange(!isChecked); }}>
{children}
); }