From 49ad2620c9b4643b1cbd4269b9873f8a05c9004f Mon Sep 17 00:00:00 2001 From: Stuart Ferguson Date: Mon, 16 Mar 2026 21:46:07 +0000 Subject: [PATCH 1/5] task/#1055 - Standardise UI styling to match EstateManagementUI Replace Bootstrap 4 / Glyphicons with the compiled Tailwind CSS (AdminLTE-inspired design system) used by EstateManagementUI.BlazorServer: - Copy compiled app.css (Tailwind + custom AdminLTE component classes) to wwwroot/css - Rewrite _Layout.cshtml: remove Bootstrap/jQuery, add app.css, dark header + container - Rewrite _Nav.cshtml: AdminLTE-style dark header with SVG lock icon and user dropdown - Update _ValidationSummary.cshtml: Tailwind alert styling - Update all 17 page/partial files: replace Bootstrap grid/form-check/list-group/glyphicons with Tailwind utilities and shared component classes (btn, card, form-control, etc.) - Replace all Glyphicon spans with inline SVG icons Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../Pages/Account/AccessDenied.cshtml | 9 +- .../Pages/Account/ChangePassword/Index.cshtml | 68 +- .../Account/EmailConfirmation/Confirm.cshtml | 11 +- .../Account/ForgotPassword/Confirm.cshtml | 25 +- .../Pages/Account/ForgotPassword/Index.cshtml | 60 +- .../Pages/Account/Login/Index.cshtml | 138 +- .../Pages/Account/Logout/Index.cshtml | 21 +- .../Pages/Account/Logout/LoggedOut.cshtml | 39 +- .../Pages/Ciba/Index.cshtml | 34 +- .../Pages/Consent/Index.cshtml | 180 +- .../Pages/Consent/_ScopeListItem.cshtml | 32 +- .../Pages/Device/Index.cshtml | 219 +- .../Pages/Device/Success.cshtml | 16 +- .../Pages/Device/_ScopeListItem.cshtml | 26 +- .../Pages/Grants/Index.cshtml | 85 +- .../Pages/Home/Error/Index.cshtml | 44 +- .../Pages/Index.cshtml | 75 +- .../Pages/Shared/_Layout.cshtml | 27 +- .../Pages/Shared/_Nav.cshtml | 63 +- .../Pages/Shared/_ValidationSummary.cshtml | 8 +- SecurityService/wwwroot/css/app.css | 2706 +++++++++++++++++ 21 files changed, 3318 insertions(+), 568 deletions(-) create mode 100644 SecurityService/wwwroot/css/app.css diff --git a/SecurityService.UserInterface/Pages/Account/AccessDenied.cshtml b/SecurityService.UserInterface/Pages/Account/AccessDenied.cshtml index f56cfdb6..fe8647f7 100644 --- a/SecurityService.UserInterface/Pages/Account/AccessDenied.cshtml +++ b/SecurityService.UserInterface/Pages/Account/AccessDenied.cshtml @@ -2,9 +2,10 @@ @model IdentityServerHost.Pages.Account.AccessDeniedModel @{ } -
-
-

Access Denied

-

You do not have permission to access that resource.

+ +
+
+

Access Denied

+

You do not have permission to access that resource.

\ No newline at end of file diff --git a/SecurityService.UserInterface/Pages/Account/ChangePassword/Index.cshtml b/SecurityService.UserInterface/Pages/Account/ChangePassword/Index.cshtml index fcfa70f3..9b05d104 100644 --- a/SecurityService.UserInterface/Pages/Account/ChangePassword/Index.cshtml +++ b/SecurityService.UserInterface/Pages/Account/ChangePassword/Index.cshtml @@ -2,45 +2,47 @@ @using Microsoft.AspNetCore.Mvc.TagHelpers @model IdentityServerHost.Pages.ChangePassword.Index -