From 7aec61d1a5e6f0aaaebfe8d358bc7be6f1c0e3bc Mon Sep 17 00:00:00 2001 From: openhands Date: Wed, 22 Jul 2026 19:15:34 +0200 Subject: [PATCH] Add theme + language toolbar to index, register, login pages --- src/app/(site)/login/page.tsx | 18 +++++++++++++++++- src/app/(site)/page.tsx | 15 +++++++++++++++ src/app/(site)/register/page.tsx | 18 +++++++++++++++++- 3 files changed, 49 insertions(+), 2 deletions(-) diff --git a/src/app/(site)/login/page.tsx b/src/app/(site)/login/page.tsx index 8eb00192..9a590848 100644 --- a/src/app/(site)/login/page.tsx +++ b/src/app/(site)/login/page.tsx @@ -9,6 +9,8 @@ import { prisma } from "@/lib/prisma"; import { captchaConfig } from "@/lib/services/captcha"; import { resolveHotelName } from "@/lib/hotel-name"; import { siteSettings } from "@/lib/services/site-settings"; +import { ThemeSwitcher } from "@/components/theme-switcher"; +import { LanguageSwitcher } from "@/components/language-switcher"; export default async function LoginPage() { const t = await getTranslations("pages.login"); @@ -45,7 +47,20 @@ export default async function LoginPage() { ]); return ( -
+
+
+ + +
+
{/* Left panel */}
+
); } diff --git a/src/app/(site)/page.tsx b/src/app/(site)/page.tsx index d80ff639..1b3f9ff5 100644 --- a/src/app/(site)/page.tsx +++ b/src/app/(site)/page.tsx @@ -9,6 +9,8 @@ import { prisma } from "@/lib/prisma"; import { resolveHotelName } from "@/lib/hotel-name"; import { siteSettings } from "@/lib/services/site-settings"; import { auth } from "@/lib/auth"; +import { ThemeSwitcher } from "@/components/theme-switcher"; +import { LanguageSwitcher } from "@/components/language-switcher"; export const revalidate = 120; @@ -84,6 +86,19 @@ export default async function Home() { return (
+ {/* ── Toolbar ── */} +
+ + +
{/* ── 1. Hero ── */}
+
+
+ + +
+
{/* Left panel */}
+
); }