Skip to content

Commit

Permalink
Merge pull request #902 from digma-ai/feauter/fix-propmotion
Browse files Browse the repository at this point in the history
fix registration
  • Loading branch information
opoliarush committed Jun 18, 2024
2 parents b40cec8 + 7e20d73 commit 8ef9ac6
Showing 1 changed file with 3 additions and 26 deletions.
29 changes: 3 additions & 26 deletions src/components/common/RegisterForm/index.tsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
import { KeyboardEvent, useContext, useEffect, useMemo, useState } from "react";
import { KeyboardEvent, useContext, useMemo } from "react";
import { Controller, useForm } from "react-hook-form";

import { actions as globalActions } from "../../../actions";
import { usePrevious } from "../../../hooks/usePrevious";
import { isValidEmailFormat } from "../../../utils/isValidEmailFormat";
import { ConfigContext } from "../App/ConfigContext";
import { EnvelopeIcon } from "../icons/16px/EnvelopeIcon";
Expand Down Expand Up @@ -41,8 +40,6 @@ export const RegisterForm = ({
emailPlaceholder,
fullNamePlaceholder
}: RegisterFormProps) => {
const [isRegistrationInProgress, setIsRegistrationInProgress] =
useState(false);
const config = useContext(ConfigContext);

const formDefaultValues: RegistrationFormValues = useMemo(
Expand All @@ -63,25 +60,6 @@ export const RegisterForm = ({
});
const values = getValues();

const previousUserRegistrationEmail = usePrevious(
config.userRegistrationEmail
);

useEffect(() => {
if (
previousUserRegistrationEmail !== config.userRegistrationEmail &&
isRegistrationInProgress
) {
setIsRegistrationInProgress(false);
onNext(true);
}
}, [
config.userRegistrationEmail,
isRegistrationInProgress,
previousUserRegistrationEmail,
onNext
]);

const onSubmit = (data: RegistrationFormValues) => {
window.sendMessageToDigma({
action: globalActions.PERSONALIZE_REGISTER,
Expand All @@ -92,7 +70,7 @@ export const RegisterForm = ({
}
}
});
setIsRegistrationInProgress(true);
onNext(true);
};

const handleKeyDown = (e: KeyboardEvent<HTMLDivElement>) => {
Expand Down Expand Up @@ -142,12 +120,11 @@ export const RegisterForm = ({
/>
</s.Form>
<s.SubmitButton
isDisabled={!isValid || isRegistrationInProgress}
isDisabled={!isValid}
label={submitBtnText ?? "Submit"}
type={"submit"}
form={"registrationForm"}
/>
{isRegistrationInProgress && <s.Loader />}
</s.Container>
);
};

0 comments on commit 8ef9ac6

Please sign in to comment.