From bbb30f76244eb9ad966dc8ef3c109f5c02c9c393 Mon Sep 17 00:00:00 2001 From: "pakintada@gmail.com" Date: Wed, 8 Apr 2026 14:38:22 +0700 Subject: [PATCH] fix: logout button, login not change layout - logout button can now click on dropdown, not only on logout text - login not refresh, set cookie should resolve Signed-off-by: pakintada@gmail.com --- src/lib/components/app-account-select.svelte | 2 +- src/routes/login/+page.svelte | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/lib/components/app-account-select.svelte b/src/lib/components/app-account-select.svelte index a756528..9079395 100644 --- a/src/lib/components/app-account-select.svelte +++ b/src/lib/components/app-account-select.svelte @@ -103,7 +103,7 @@ {/each} --> - +
diff --git a/src/routes/login/+page.svelte b/src/routes/login/+page.svelte index 7024a53..a6a0cda 100644 --- a/src/routes/login/+page.svelte +++ b/src/routes/login/+page.svelte @@ -3,6 +3,9 @@ import { page } from '$app/state'; import { env } from '$env/dynamic/public'; + import { browser } from '$app/environment'; + import { setCookieOnNonBrowser } from '$lib/helpers/cookie'; + import { asset } from '$app/paths'; import TaobinLogo from '$lib/assets/logo.svelte'; import { @@ -59,6 +62,11 @@ // console.log('login success!'); + if (browser && 'cookieStore' in window) await cookieStore.set('logged_in', 'true'); + else { + setCookieOnNonBrowser('logged_in', 'true'); + } + goto('/entry'); } } catch (error: any) {