From e54c4a6c2efec70b2d72df6a1a0a0bf0889c7465 Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Fri, 15 May 2026 12:16:36 -0400 Subject: [PATCH] feat(ui/auth): use a minimal layout for the login page The login page previously rendered inside MainLayout, showing the full nav sidebar and the authenticated-user footer. It now uses a bare LoginLayout (no nav, no session-expiry watchdog, no dialog host) and just renders its own centred card. --- src/ScadaLink.CentralUI/Components/Layout/LoginLayout.razor | 5 +++++ src/ScadaLink.CentralUI/Components/Pages/Login.razor | 1 + 2 files changed, 6 insertions(+) create mode 100644 src/ScadaLink.CentralUI/Components/Layout/LoginLayout.razor diff --git a/src/ScadaLink.CentralUI/Components/Layout/LoginLayout.razor b/src/ScadaLink.CentralUI/Components/Layout/LoginLayout.razor new file mode 100644 index 0000000..162bb5d --- /dev/null +++ b/src/ScadaLink.CentralUI/Components/Layout/LoginLayout.razor @@ -0,0 +1,5 @@ +@inherits LayoutComponentBase + +@* Minimal layout for the login page: no nav sidebar, no session-expiry + watchdog, no dialog host. The page renders its own centred card. *@ +@Body diff --git a/src/ScadaLink.CentralUI/Components/Pages/Login.razor b/src/ScadaLink.CentralUI/Components/Pages/Login.razor index 69e5b07..77f0a93 100644 --- a/src/ScadaLink.CentralUI/Components/Pages/Login.razor +++ b/src/ScadaLink.CentralUI/Components/Pages/Login.razor @@ -1,4 +1,5 @@ @page "/login" +@layout LoginLayout @using Microsoft.AspNetCore.Authorization @attribute [AllowAnonymous]