summaryrefslogtreecommitdiff
path: root/src-migrate/modules/register/index.tsx
diff options
context:
space:
mode:
authorit-fixcomart <it@fixcomart.co.id>2024-09-18 14:39:16 +0700
committerit-fixcomart <it@fixcomart.co.id>2024-09-18 14:39:16 +0700
commitb8b3b1df835d429920975e023d956b7c6ca33f43 (patch)
treed2488bf9c67d03ec5e9c686b17b0f994f3da6c77 /src-migrate/modules/register/index.tsx
parentab0782b5cf7b65930b0b40528b9205f3f0dfc3a0 (diff)
parentbaa9b1e32c0afabf074f6c181274312d757a7099 (diff)
Merge branch 'Feature/new-register' into Feature/switch-account
Diffstat (limited to 'src-migrate/modules/register/index.tsx')
-rw-r--r--src-migrate/modules/register/index.tsx13
1 files changed, 11 insertions, 2 deletions
diff --git a/src-migrate/modules/register/index.tsx b/src-migrate/modules/register/index.tsx
index d91af9e3..08d7f893 100644
--- a/src-migrate/modules/register/index.tsx
+++ b/src-migrate/modules/register/index.tsx
@@ -22,6 +22,7 @@ const LOGO_HEIGHT = LOGO_WIDTH / 3;
const Register = () => {
const [isIndividuClicked, setIsIndividuClicked] = useState(true);
const [notValid, setNotValid] = useState(false);
+ const [buttonSubmitClick, setButtonSubmitClick] = useState(false);
const [isBisnisClicked, setIsBisnisClicked] = useState(false);
const { form, isCheckedTNC, isValidCaptcha, resetForm, errors, updateForm } =
useRegisterStore();
@@ -49,8 +50,10 @@ const Register = () => {
const handleSubmit = async () => {
if (!isFormValid) {
setNotValid(true);
+ setButtonSubmitClick(!buttonSubmitClick);
return;
} else {
+ setButtonSubmitClick(!buttonSubmitClick);
setNotValid(false);
}
const response = await mutation.mutateAsync(form);
@@ -142,12 +145,18 @@ const Register = () => {
<div className='transition-opacity duration-300 ease-in-out'>
{isIndividuClicked && (
<div className='opacity-100'>
- <RegistrasiIndividu chekValid={notValid} />
+ <RegistrasiIndividu
+ chekValid={notValid}
+ buttonSubmitClick={buttonSubmitClick}
+ />
</div>
)}
{isBisnisClicked && (
<div className='opacity-100'>
- <RegistrasiBisnis chekValid={notValid} />
+ <RegistrasiBisnis
+ chekValid={notValid}
+ buttonSubmitClick={buttonSubmitClick}
+ />
</div>
)}
</div>