// form import { useFormContext, Controller } from 'react-hook-form'; // @mui import { Switch, FormControlLabel, FormControlLabelProps } from '@mui/material'; import { useEffect, useState } from 'react'; // ---------------------------------------------------------------------- type IProps = Omit; interface Props extends IProps { name: string; } export default function RHFSwitch({ name, ...other }: Props) { const { control } = useFormContext(); return ( } /> } {...other} /> ); } // interface Props extends IProps { // valueTrue: any, // valueFalse: any, // } // export function RHFSwitchEnum({ name, valueTrue, valueFalse, ...other}: Props) { // const { control } = useFormContext(); // const [isChecked, setIsChecked] = useState(valueTrue === field.value); // useEffect(() => { // // setIsChecked() // }, []) // return ( // } // /> // } // {...other} // /> // ); // }