From 8aeacaa001fdccc4f159f9fb1c03ade728bb63d2 Mon Sep 17 00:00:00 2001 From: Syed Sajjad Hussain Shah <52817156+syedsajjadkazmii@users.noreply.github.com> Date: Thu, 29 Feb 2024 12:14:52 +0500 Subject: [PATCH] fix: fix error banner alert (#1180) --- src/register/RegistrationPage.jsx | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/register/RegistrationPage.jsx b/src/register/RegistrationPage.jsx index a30b07a0..428643f0 100644 --- a/src/register/RegistrationPage.jsx +++ b/src/register/RegistrationPage.jsx @@ -144,12 +144,15 @@ const RegistrationPage = (props) => { ); useEffect(() => { - if (isValidatingSimplifiedRegisterFirstPage && backendValidations - && Object.values(backendValidations).every(value => value === '') - ) { - trackSimplifyRegistrationValidatedSubmitBtnClicked(simplifyRegistrationExpVariation); - trackSimplifyRegistrationSecondStepViewed(); - dispatch(setSimplifyRegExperimentData(simplifyRegistrationExpVariation, SECOND_STEP)); + if (isValidatingSimplifiedRegisterFirstPage && backendValidations) { + if (Object.values(backendValidations).every(value => value === '')) { + setErrorCode({ type: '', count: 0 }); + trackSimplifyRegistrationValidatedSubmitBtnClicked(simplifyRegistrationExpVariation); + trackSimplifyRegistrationSecondStepViewed(); + dispatch(setSimplifyRegExperimentData(simplifyRegistrationExpVariation, SECOND_STEP)); + } else { + setErrorCode(prevState => ({ type: FORM_SUBMISSION_ERROR, count: prevState.count + 1 })); + } } }, [ // eslint-disable-line react-hooks/exhaustive-deps isValidatingSimplifiedRegisterFirstPage,