From 5d5f5fa7d4d63115ec63723d975c1aa82cd120e2 Mon Sep 17 00:00:00 2001 From: RianKhanafi Date: Tue, 15 Jul 2025 11:12:06 +0700 Subject: [PATCH] add the default theme to traveler (cherry picked from commit 031fe71f572b561f6812318f18382b0fe944ccf8) --- frontend/src/hooks.server.ts | 12 ++++-------- frontend/src/locales/en.json | 3 ++- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/frontend/src/hooks.server.ts b/frontend/src/hooks.server.ts index 12cd017..cfa19d4 100644 --- a/frontend/src/hooks.server.ts +++ b/frontend/src/hooks.server.ts @@ -67,15 +67,11 @@ export const authHook: Handle = async ({ event, resolve }) => { }; export const themeHook: Handle = async ({ event, resolve }) => { - let theme = event.url.searchParams.get('theme') || event.cookies.get('colortheme'); + let theme = event.url.searchParams.get('theme') || event.cookies.get('colortheme') || 'traveler'; - if (theme) { - return await resolve(event, { - transformPageChunk: ({ html }) => html.replace('data-theme=""', `data-theme="${theme}"`) - }); - } - - return await resolve(event); + return await resolve(event, { + transformPageChunk: ({ html }) => html.replace('data-theme=""', `data-theme="${theme}"`) + }); }; // hook to get the langauge cookie and set the locale diff --git a/frontend/src/locales/en.json b/frontend/src/locales/en.json index 31c0614..a3bf74f 100644 --- a/frontend/src/locales/en.json +++ b/frontend/src/locales/en.json @@ -30,7 +30,8 @@ "aestheticDark": "Aesthetic Dark", "aqua": "Aqua", "northernLights": "Northern Lights", - "dim": "Dim" + "dim": "Dim", + "traveler": "Traveler" } }, "about": {