diff --git a/src/lib/components/account/sendVerificationEmailModal.svelte b/src/lib/components/account/sendVerificationEmailModal.svelte index 9c380cf99..356018a05 100644 --- a/src/lib/components/account/sendVerificationEmailModal.svelte +++ b/src/lib/components/account/sendVerificationEmailModal.svelte @@ -16,7 +16,7 @@ import { logout } from '$lib/helpers/logout'; import { browser } from '$app/environment'; - let { show = $bindable(false) } = $props(); + let { show = $bindable(false), email: emailFromParent = null } = $props(); let creating = $state(false); let emailSent = $state(false); let resendTimer = $state(0); @@ -27,6 +27,7 @@ const EMAIL_SENT_KEY = 'email-verification-sent'; let cleanUrl = $derived(page.url.origin + page.url.pathname); + const resolvedEmail = $derived(emailFromParent ?? get(user)?.email); // Determine if we should show the modal const hasUser = $derived(!!$user); @@ -165,7 +166,7 @@ will be sent to {get(user)?.email} + style="display: inline;">{resolvedEmail} diff --git a/src/routes/(console)/verify-email/+page.svelte b/src/routes/(console)/verify-email/+page.svelte index dec0b5b4b..39597138e 100644 --- a/src/routes/(console)/verify-email/+page.svelte +++ b/src/routes/(console)/verify-email/+page.svelte @@ -147,7 +147,7 @@ - +