From 09acf20b9b4f6d82181764e9cf44d4442ac78bbd Mon Sep 17 00:00:00 2001 From: dimitar Date: Wed, 29 Jul 2026 19:28:44 +0200 Subject: [PATCH] fix(admin): restructure routes into groups to prevent redirect loop MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Move login page into (auth) route group — no layout wrapper - Move dashboard/users/codes + layout into (panel) route group — session check and sidebar only apply to these - URL paths remain unchanged (/admin/login, /admin/dashboard, etc.) --- src/app/admin/{ => (auth)}/login/page.tsx | 0 src/app/admin/{ => (panel)}/AdminSidebar.tsx | 0 src/app/admin/{ => (panel)}/codes/page.tsx | 0 src/app/admin/{ => (panel)}/dashboard/page.tsx | 0 src/app/admin/{ => (panel)}/layout.tsx | 0 src/app/admin/{ => (panel)}/users/page.tsx | 0 6 files changed, 0 insertions(+), 0 deletions(-) rename src/app/admin/{ => (auth)}/login/page.tsx (100%) rename src/app/admin/{ => (panel)}/AdminSidebar.tsx (100%) rename src/app/admin/{ => (panel)}/codes/page.tsx (100%) rename src/app/admin/{ => (panel)}/dashboard/page.tsx (100%) rename src/app/admin/{ => (panel)}/layout.tsx (100%) rename src/app/admin/{ => (panel)}/users/page.tsx (100%) diff --git a/src/app/admin/login/page.tsx b/src/app/admin/(auth)/login/page.tsx similarity index 100% rename from src/app/admin/login/page.tsx rename to src/app/admin/(auth)/login/page.tsx diff --git a/src/app/admin/AdminSidebar.tsx b/src/app/admin/(panel)/AdminSidebar.tsx similarity index 100% rename from src/app/admin/AdminSidebar.tsx rename to src/app/admin/(panel)/AdminSidebar.tsx diff --git a/src/app/admin/codes/page.tsx b/src/app/admin/(panel)/codes/page.tsx similarity index 100% rename from src/app/admin/codes/page.tsx rename to src/app/admin/(panel)/codes/page.tsx diff --git a/src/app/admin/dashboard/page.tsx b/src/app/admin/(panel)/dashboard/page.tsx similarity index 100% rename from src/app/admin/dashboard/page.tsx rename to src/app/admin/(panel)/dashboard/page.tsx diff --git a/src/app/admin/layout.tsx b/src/app/admin/(panel)/layout.tsx similarity index 100% rename from src/app/admin/layout.tsx rename to src/app/admin/(panel)/layout.tsx diff --git a/src/app/admin/users/page.tsx b/src/app/admin/(panel)/users/page.tsx similarity index 100% rename from src/app/admin/users/page.tsx rename to src/app/admin/(panel)/users/page.tsx