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