import { InputField, TInputFieldProps, } from '@imphnen-frontend-service/ui/molecules'; import { FieldValues, useController, UseControllerProps, } from 'react-hook-form'; export type TControlledInputFieldProps = UseControllerProps & TInputFieldProps; export const ControlledInputField = ( props: TControlledInputFieldProps ) => { const { field, fieldState } = useController(props); const handleChange = (e: React.ChangeEvent) => { const value = props.type === 'number' ? Number(e.target.value) : e.target.value; field.onChange(value); }; return ( ); };