import { Switch } from "@mantine/core"; import { forwardRef, useEffect, useState } from "react"; export const BooleanInputMantine = forwardRef>( (props, ref) => { const [checked, setChecked] = useState(Boolean(props.value)); useEffect(() => { setChecked(Boolean(props.value)); }, [props.value]); function handleCheck(e) { setChecked(e.target.checked); props.onChange?.(e.target.checked); } return (
); } );