From 21b5ac84e91c27b4a6ebe259f4ff74cb167497be Mon Sep 17 00:00:00 2001 From: Lapis Date: Fri, 19 Jun 2026 16:59:00 -0400 Subject: [PATCH] chore: clean up admin panel --- CannedNet.Admin/CannedNet.Admin.csproj | 4 + CannedNet.Admin/Components/App.razor | 5 + .../Components/Layout/MainLayout.razor.css | 46 +++--- .../Components/Layout/NavMenu.razor | 31 +--- .../Components/Layout/NavMenu.razor.css | 87 ++++-------- .../Layout/ReconnectModal.razor.css | 73 +++++----- .../Components/Layout/ReconnectModal.razor.js | 95 +++++++------ .../Components/Pages/Config/GameConfig.razor | 133 ------------------ CannedNet.Admin/Components/Pages/Home.razor | 4 +- .../Components/Pages/Settings.razor | 91 ++++++++++++ .../Components/Pages/SetupWizard.razor | 96 +++++++++++++ CannedNet.Admin/Program.cs | 36 +++-- .../Services/AdminConfigService.cs | 46 ++++++ CannedNet.Admin/admin_config.json | 3 + .../Services/Controllers/AdminController.cs | 21 ++- 15 files changed, 442 insertions(+), 329 deletions(-) delete mode 100644 CannedNet.Admin/Components/Pages/Config/GameConfig.razor create mode 100644 CannedNet.Admin/Components/Pages/Settings.razor create mode 100644 CannedNet.Admin/Components/Pages/SetupWizard.razor create mode 100644 CannedNet.Admin/Services/AdminConfigService.cs create mode 100644 CannedNet.Admin/admin_config.json diff --git a/CannedNet.Admin/CannedNet.Admin.csproj b/CannedNet.Admin/CannedNet.Admin.csproj index b816860..4b14a7a 100644 --- a/CannedNet.Admin/CannedNet.Admin.csproj +++ b/CannedNet.Admin/CannedNet.Admin.csproj @@ -11,4 +11,8 @@ + + + + diff --git a/CannedNet.Admin/Components/App.razor b/CannedNet.Admin/Components/App.razor index 8b43bfb..0605dc3 100644 --- a/CannedNet.Admin/Components/App.razor +++ b/CannedNet.Admin/Components/App.razor @@ -21,6 +21,11 @@ + diff --git a/CannedNet.Admin/Components/Layout/MainLayout.razor.css b/CannedNet.Admin/Components/Layout/MainLayout.razor.css index 38d1f25..fdd3145 100644 --- a/CannedNet.Admin/Components/Layout/MainLayout.razor.css +++ b/CannedNet.Admin/Components/Layout/MainLayout.razor.css @@ -9,7 +9,7 @@ main { } .sidebar { - background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%); + background: white; } .top-row { @@ -21,27 +21,30 @@ main { align-items: center; } - .top-row ::deep a, .top-row ::deep .btn-link { - white-space: nowrap; - margin-left: 1.5rem; - text-decoration: none; - } +.top-row ::deep a, +.top-row ::deep .btn-link { + white-space: nowrap; + margin-left: 1.5rem; + text-decoration: none; +} - .top-row ::deep a:hover, .top-row ::deep .btn-link:hover { - text-decoration: underline; - } +.top-row ::deep a:hover, +.top-row ::deep .btn-link:hover { + text-decoration: underline; +} - .top-row ::deep a:first-child { - overflow: hidden; - text-overflow: ellipsis; - } +.top-row ::deep a:first-child { + overflow: hidden; + text-overflow: ellipsis; +} @media (max-width: 640.98px) { .top-row { justify-content: space-between; } - .top-row ::deep a, .top-row ::deep .btn-link { + .top-row ::deep a, + .top-row ::deep .btn-link { margin-left: 0; } } @@ -70,7 +73,8 @@ main { width: 0; } - .top-row, article { + .top-row, + article { padding-left: 2rem !important; padding-right: 1.5rem !important; } @@ -90,9 +94,9 @@ main { z-index: 1000; } - #blazor-error-ui .dismiss { - cursor: pointer; - position: absolute; - right: 0.75rem; - top: 0.5rem; - } +#blazor-error-ui .dismiss { + cursor: pointer; + position: absolute; + right: 0.75rem; + top: 0.5rem; +} diff --git a/CannedNet.Admin/Components/Layout/NavMenu.razor b/CannedNet.Admin/Components/Layout/NavMenu.razor index 47eb626..f774a61 100644 --- a/CannedNet.Admin/Components/Layout/NavMenu.razor +++ b/CannedNet.Admin/Components/Layout/NavMenu.razor @@ -1,53 +1,36 @@ - - - - -