import { FunctionComponent, ReactNode, memo } from 'react' interface SwitchProps { checked: boolean className?: string onChange: (x: boolean) => void children: ReactNode disabled?: boolean } const Switch: FunctionComponent = ({ checked = false, className = '', children, onChange, disabled, }) => { const handleClick = () => { onChange(!checked) } return (
{children}
) } export default memo(Switch)