display register api field errors in form

This commit is contained in:
leander committed 2024-07-01 23:05:18 +02:00
1 parent bf4c5d8aaa
commit fe94dbc8e0
1 file changed
+6
+6
View File
@@ -23,6 +23,7 @@ const useUserRegister = () => {
handleSubmit,
formState: { errors, isValid },
setFocus,
setError,
} = useForm();
const onSubmit = handleSubmit((values) => {
if (!isValid) {
@@ -36,6 +37,11 @@ const useUserRegister = () => {
}
dispatch(requestRegisterUser(values));
// Display error messages from API on form fields
for (const key in registerError) {
setError(key, { type: 'manual', message: registerError[key] });
}
});
useEffect(() => {