From c0d33720e9aa0eac702c2fd5eb8f25c82c14c8a7 Mon Sep 17 00:00:00 2001 From: Admin Date: Fri, 6 Mar 2026 16:41:20 +0500 Subject: [PATCH] fix: active nav highlight and redirect to home after login --- ui/src/routes/+layout.svelte | 10 ++++++++-- ui/src/routes/login/+page.server.ts | 8 ++++---- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/ui/src/routes/+layout.svelte b/ui/src/routes/+layout.svelte index 16cdf9a..0553763 100644 --- a/ui/src/routes/+layout.svelte +++ b/ui/src/routes/+layout.svelte @@ -203,10 +203,16 @@ libnovel {#if data.user} - + Library - + Discover
diff --git a/ui/src/routes/login/+page.server.ts b/ui/src/routes/login/+page.server.ts index be5f995..b951ef6 100644 --- a/ui/src/routes/login/+page.server.ts +++ b/ui/src/routes/login/+page.server.ts @@ -8,9 +8,9 @@ const AUTH_COOKIE = 'libnovel_auth'; const ONE_YEAR = 60 * 60 * 24 * 365; export const load: PageServerLoad = async ({ locals }) => { - // Already logged in — send to library + // Already logged in — send to home if (locals.user) { - redirect(302, '/books'); + redirect(302, '/'); } return {}; }; @@ -51,7 +51,7 @@ export const actions: Actions = { maxAge: ONE_YEAR }); - redirect(302, '/books'); + redirect(302, '/'); }, register: async ({ request, cookies, locals }) => { @@ -110,6 +110,6 @@ export const actions: Actions = { maxAge: ONE_YEAR }); - redirect(302, '/books'); + redirect(302, '/'); } };