import classNames from 'classnames'; import { useCallback } from 'react'; import { Icon } from './Icon'; interface Props { checked: boolean; title: string; onChange: (checked: boolean) => void; disabled?: boolean; className?: string; } export function Checkbox({ checked, onChange, className, disabled, title }: Props) { const handleClick = useCallback(() => { onChange(!checked); }, [onChange, checked]); return ( ); }