From 566c3b32769d717555e81f76977344309124c42c Mon Sep 17 00:00:00 2001 From: OlgunR Date: Wed, 25 Mar 2026 13:34:52 +0100 Subject: [PATCH] Move dashboard styles to Dashboard.razor.css file Separated CSS from Dashboard.razor by moving all dashboard-related styles into a new Dashboard.razor.css file. This improves maintainability and keeps styling concerns separate from markup and logic. --- .../Components/Pages/Dashboard.razor | 40 ------------------ .../Components/Pages/Dashboard.razor.css | 42 +++++++++++++++++++ 2 files changed, 42 insertions(+), 40 deletions(-) create mode 100644 DbFirst.BlazorWebApp/Components/Pages/Dashboard.razor.css diff --git a/DbFirst.BlazorWebApp/Components/Pages/Dashboard.razor b/DbFirst.BlazorWebApp/Components/Pages/Dashboard.razor index 9e5daea..e27ba49 100644 --- a/DbFirst.BlazorWebApp/Components/Pages/Dashboard.razor +++ b/DbFirst.BlazorWebApp/Components/Pages/Dashboard.razor @@ -5,46 +5,6 @@ @inject NavigationManager Navigation @inject DashboardApiClient DashboardApi - - Dashboards
diff --git a/DbFirst.BlazorWebApp/Components/Pages/Dashboard.razor.css b/DbFirst.BlazorWebApp/Components/Pages/Dashboard.razor.css new file mode 100644 index 0000000..b8e3da0 --- /dev/null +++ b/DbFirst.BlazorWebApp/Components/Pages/Dashboard.razor.css @@ -0,0 +1,42 @@ +.dashboard-shell { + display: flex; + gap: 0; + min-height: 800px; + border: 1px solid #e6e6e6; + border-radius: 6px; + overflow: hidden; + background: #fff; +} + +.dashboard-nav { + width: 220px; + border-right: 1px solid #e6e6e6; + background: #fafafa; +} + +.dashboard-nav-title { + padding: 0.75rem 1rem 0.5rem; + font-size: 0.7rem; + text-transform: uppercase; + letter-spacing: 0.08em; + color: #6c757d; + font-weight: 600; +} + +.dashboard-nav-link { + display: block; + padding: 0.55rem 1rem; + color: inherit; + text-decoration: none; +} + + .dashboard-nav-link.active { + background: #e9ecef; + font-weight: 600; + } + +.dashboard-content { + flex: 1; + min-width: 0; + padding: 1rem; +}