diff --git a/apps/dashboard/src/lib/components/Org/VerifyEmail/VerifyEmailModal.svelte b/apps/dashboard/src/lib/components/Org/VerifyEmail/VerifyEmailModal.svelte index 8d5f9e2f..032f2e4c 100644 --- a/apps/dashboard/src/lib/components/Org/VerifyEmail/VerifyEmailModal.svelte +++ b/apps/dashboard/src/lib/components/Org/VerifyEmail/VerifyEmailModal.svelte @@ -20,7 +20,9 @@ let interval; let countDown = WAIT_SEC; - const resendVerificationCode = async () => { + const sendVerificationCode = async () => { + if (isSent) return; + loading = true; try { @@ -50,6 +52,7 @@ }; $: open = Boolean(!$profile.is_email_verified && !!$currentOrg.id); + $: open && sendVerificationCode(); @@ -66,7 +69,7 @@ {#if loading} {$t('verify_email_modal.loading')}