feat(storage): add verified banner to login page

Add verification status query params to storage login page,
consistent with other apps.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Till-JS 2026-01-27 01:32:59 +01:00
parent d8b61d0058
commit aeabd21d4a

View file

@ -1,5 +1,6 @@
<script lang="ts">
import { goto } from '$app/navigation';
import { page } from '$app/stores';
import { locale } from 'svelte-i18n';
import { LoginPage } from '@manacore/shared-auth-ui';
import { ManaIcon } from '@manacore/shared-branding';
@ -10,6 +11,10 @@
const translations = $derived(getLoginTranslations($locale || 'de'));
// Read verification status from query params (set after email verification)
const verified = $derived($page.url.searchParams.get('verified') === 'true');
const initialEmail = $derived($page.url.searchParams.get('email') || '');
async function handleSignIn(email: string, password: string) {
return authStore.signIn(email, password);
}
@ -31,6 +36,8 @@
lightBackground="#eff6ff"
darkBackground="#0f172a"
{translations}
{verified}
{initialEmail}
>
{#snippet headerControls()}
<LanguageSelector />