From 2056fdc7f64859adfc0816a7e6f9be105573d229 Mon Sep 17 00:00:00 2001 From: MOH Date: Fri, 6 Mar 2026 14:54:10 +0100 Subject: [PATCH] Fix root auth prompt trigger and normalize maintenance route checks --- components/footer.tsx | 1 + components/navbar.tsx | 2 ++ middleware.ts | 7 ++++++- 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/components/footer.tsx b/components/footer.tsx index df4929c..84418d6 100644 --- a/components/footer.tsx +++ b/components/footer.tsx @@ -23,6 +23,7 @@ export function Footer() { {tNav(item.key)} diff --git a/components/navbar.tsx b/components/navbar.tsx index a495bc7..08c9f4d 100644 --- a/components/navbar.tsx +++ b/components/navbar.tsx @@ -52,6 +52,7 @@ export function Navbar() { {t(item.key)} @@ -87,6 +88,7 @@ export function Navbar() { setIsOpen(false)} > diff --git a/middleware.ts b/middleware.ts index 0a9eee1..962ca17 100644 --- a/middleware.ts +++ b/middleware.ts @@ -117,8 +117,13 @@ export default async function middleware(request: NextRequest) { const isSuperAdmin = await isSuperAdminSessionValid(request); const isRootRoute = - pathname === `/${locale}/root` || pathname.startsWith(`/${locale}/root/`); + pathname === "/root" || + pathname.startsWith("/root/") || + pathname === `/${locale}/root` || + pathname.startsWith(`/${locale}/root/`); const isComingSoonRoute = + pathname === "/coming-soon" || + pathname.startsWith("/coming-soon/") || pathname === `/${locale}/coming-soon` || pathname.startsWith(`/${locale}/coming-soon/`);