diff --git a/client/modules/User/components/SignupForm.jsx b/client/modules/User/components/SignupForm.jsx index d3e612946..da0c72a58 100644 --- a/client/modules/User/components/SignupForm.jsx +++ b/client/modules/User/components/SignupForm.jsx @@ -72,6 +72,9 @@ function SignupForm() { function onSubmit(formProps) { return dispatch(validateAndSignUpUser(formProps)); } + function shouldShowError(meta) { + return (meta.touched || meta.submitFailed) && meta.error; + } return (
- {field.meta.touched && field.meta.error && ( + {shouldShowError(field.meta) && ( {field.meta.error} @@ -124,7 +127,7 @@ function SignupForm() { autoComplete="email" {...field.input} /> - {field.meta.touched && field.meta.error && ( + {shouldShowError(field.meta) && ( {field.meta.error} @@ -160,7 +163,7 @@ function SignupForm() { )} - {field.meta.touched && field.meta.error && ( + {shouldShowError(field.meta) && ( {field.meta.error} @@ -196,7 +199,7 @@ function SignupForm() { )} - {field.meta.touched && field.meta.error && ( + {shouldShowError(field.meta) && ( {field.meta.error}