From aca6fa93ead4355c6fa1d4bb2d45013a51972797 Mon Sep 17 00:00:00 2001 From: wallace Date: Tue, 18 Nov 2025 23:42:41 +0900 Subject: [PATCH] =?UTF-8?q?admin=20=ED=8E=98=EC=9D=B4=EC=A7=80=20=EA=B8=B0?= =?UTF-8?q?=EB=B3=B8=20=EC=84=A4=EC=A0=951?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/NavBar.tsx | 88 +++++++++++++++++------------ src/app/admin/certificates/page.tsx | 27 +++++++++ src/app/admin/courses/page.tsx | 27 +++++++++ src/app/admin/id/page.tsx | 71 +++++++++++++++++++++++ src/app/admin/lessons/page.tsx | 27 +++++++++ src/app/admin/logs/page.tsx | 27 +++++++++ src/app/admin/notices/page.tsx | 27 +++++++++ src/app/admin/questions/page.tsx | 27 +++++++++ src/app/admin/resources/page.tsx | 27 +++++++++ src/app/components/AdminSidebar.tsx | 51 +++++++++++++++++ 10 files changed, 362 insertions(+), 37 deletions(-) create mode 100644 src/app/admin/certificates/page.tsx create mode 100644 src/app/admin/courses/page.tsx create mode 100644 src/app/admin/id/page.tsx create mode 100644 src/app/admin/lessons/page.tsx create mode 100644 src/app/admin/logs/page.tsx create mode 100644 src/app/admin/notices/page.tsx create mode 100644 src/app/admin/questions/page.tsx create mode 100644 src/app/admin/resources/page.tsx create mode 100644 src/app/components/AdminSidebar.tsx diff --git a/src/app/NavBar.tsx b/src/app/NavBar.tsx index 31f3464..d9335df 100644 --- a/src/app/NavBar.tsx +++ b/src/app/NavBar.tsx @@ -18,6 +18,7 @@ export default function NavBar() { const userMenuRef = useRef(null); const userButtonRef = useRef(null); const hideCenterNav = /^\/[^/]+\/review$/.test(pathname); + const isAdminPage = pathname.startsWith('/admin-id'); useEffect(() => { if (!isUserMenuOpen) return; @@ -51,7 +52,7 @@ export default function NavBar() { XR LMS - {!hideCenterNav && ( + {!hideCenterNav && !isAdminPage && (