'use client' import { forwardRef } from 'react' import { VisuallyHidden } from '../VisuallyHidden' import { BoxProps } from '../Box' export interface ToggleInputProps extends BoxProps { checked: boolean onChange: (checked: boolean) => void } export let ToggleInput = forwardRef(function ToggleInput( { onChange, checked, ...props }: ToggleInputProps, ref, ) { return ( onChange(!checked)} {...props} ref={ref} /> ) }) export default ToggleInput