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": {