From 714d27bc0172bc7fa4e6f0d3ee384801dcd3ffca Mon Sep 17 00:00:00 2001 From: kjh2064 Date: Thu, 9 Jul 2026 13:35:30 +0900 Subject: [PATCH] Add admin breadcrumb and menu icons --- .../Pages/Admin/_AdminLayout.cshtml | 35 +++++++++++-------- src/TaxBaik.Web/wwwroot/css/admin.css | 15 ++++++++ 2 files changed, 36 insertions(+), 14 deletions(-) diff --git a/src/TaxBaik.Web/Pages/Admin/_AdminLayout.cshtml b/src/TaxBaik.Web/Pages/Admin/_AdminLayout.cshtml index bbbb0e1..d45df6e 100644 --- a/src/TaxBaik.Web/Pages/Admin/_AdminLayout.cshtml +++ b/src/TaxBaik.Web/Pages/Admin/_AdminLayout.cshtml @@ -2,6 +2,7 @@ var path = (Context.Request.Path.Value ?? string.Empty).ToLowerInvariant(); Func isActive = target => path.StartsWith(target.ToLowerInvariant(), StringComparison.OrdinalIgnoreCase); Func activeClass = target => isActive(target) ? "active" : string.Empty; + var breadcrumbText = ViewData["Title"]?.ToString() ?? "대시보드"; var coreOpen = isActive("/admin/dashboard") || isActive("/admin/settings") || isActive("/admin/clientlogs") || path == "/admin"; var customerOpen = isActive("/admin/customers") || isActive("/admin/clients") || isActive("/admin/inquiries") || isActive("/admin/consultingactivities"); var contentOpen = isActive("/admin/blog") || isActive("/admin/announcements") || isActive("/admin/faqs"); @@ -58,9 +59,9 @@ @@ -72,10 +73,10 @@ @@ -87,9 +88,9 @@ @@ -101,10 +102,10 @@ @@ -115,6 +116,12 @@
+ @RenderBody()
diff --git a/src/TaxBaik.Web/wwwroot/css/admin.css b/src/TaxBaik.Web/wwwroot/css/admin.css index 4c6d97b..babe057 100644 --- a/src/TaxBaik.Web/wwwroot/css/admin.css +++ b/src/TaxBaik.Web/wwwroot/css/admin.css @@ -415,6 +415,21 @@ html, body { min-height: calc(100vh - 140px); } +.breadcrumb-muted { + --bs-breadcrumb-divider-color: var(--text-tertiary); + margin-bottom: 0; +} + +.breadcrumb-muted a { + color: var(--text-secondary); + text-decoration: none; +} + +.breadcrumb-muted a:hover { + color: var(--primary-dark); + text-decoration: underline; +} + .admin-faq-edit-panel { max-width: 720px; }