fix: update form
This commit is contained in:
@@ -30,10 +30,9 @@ export default function OfferForm() {
|
||||
handleSubmit,
|
||||
control,
|
||||
reset,
|
||||
clearErrors,
|
||||
formState: { errors },
|
||||
} = useForm<TForm>({
|
||||
mode: 'onSubmit',
|
||||
reValidateMode: 'onBlur',
|
||||
resolver: zodResolver(FormSchema),
|
||||
defaultValues,
|
||||
});
|
||||
@@ -66,6 +65,11 @@ export default function OfferForm() {
|
||||
className={s.Unit}
|
||||
type='text'
|
||||
placeholder='Ваше имя'
|
||||
error={errors && errors.name?.message}
|
||||
onChange={(e) => {
|
||||
clearErrors('name');
|
||||
field.onChange(e);
|
||||
}}
|
||||
/>
|
||||
)}
|
||||
/>
|
||||
@@ -78,6 +82,11 @@ export default function OfferForm() {
|
||||
className={s.Unit}
|
||||
type='text'
|
||||
placeholder='+7 999 123-45-67'
|
||||
error={errors && errors.phone?.message}
|
||||
onChange={(e) => {
|
||||
clearErrors('phone');
|
||||
field.onChange(e);
|
||||
}}
|
||||
/>
|
||||
)}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user