type ToggleProps = { onChange?: (newState: boolean) => void; children: React.ReactNode; state: boolean; }; export const Toggle = (props: ToggleProps) => (
{ props.onChange?.(!props.state); }} > {props.children}:
{props.state ? 'on' : 'off'}!
);