import { FieldValues, useController, UseControllerProps } from 'react-hook-form' import { TextField, TextFieldProps } from '@/components/ui/text-field' type Props = Omit< UseControllerProps, 'disabled' | 'rules' | 'defaultValue' > & Omit export const ControlledTextField = ({ control, shouldUnregister, ...rest }: Props) => { const { field } = useController({ name: rest.name, control, shouldUnregister, disabled: rest.disabled, }) return }