From 4e8b14906f93ceaf928f4b772652338629282947 Mon Sep 17 00:00:00 2001 From: alireza Date: Fri, 25 Sep 2026 19:15:29 +0330 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20refactor(admin):=20restruc?= =?UTF-8?q?ture=20admin=20layout?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - move sidebar below full-width sticky header - wrap sidebar and content in flex row for desktop - keep header visible above content at all breakpoints --- .../src/app/admin/AdminLayout.tsx | 39 ++++++++++--------- 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/src/GreenHome.Web/src/app/admin/AdminLayout.tsx b/src/GreenHome.Web/src/app/admin/AdminLayout.tsx index 992b8fc..64a6f0e 100644 --- a/src/GreenHome.Web/src/app/admin/AdminLayout.tsx +++ b/src/GreenHome.Web/src/app/admin/AdminLayout.tsx @@ -70,18 +70,9 @@ export default function AdminLayout() { }) return ( -
- {/* Desktop sidebar (right side in RTL) */} - - - {/* Sticky header (all breakpoints, merges the old mobile header) */} -
+
+ {/* Sticky header — full width, above everything (merges the old mobile header) */} +
@@ -111,12 +102,24 @@ export default function AdminLayout() {
- {/* Page content */} -
-
- -
-
+ {/* Below the header: sidebar (desktop) + content */} +
+ {/* Desktop sidebar (right side in RTL) */} + + + {/* Page content */} +
+
+ +
+
+
) }