From 80220d06f08957d6edf1b8ccac8bfec007d1b90e Mon Sep 17 00:00:00 2001 From: daniel-c-harvey Date: Wed, 17 Jun 2026 12:17:18 -0400 Subject: [PATCH] feat(cms): add public landing splash at /, move catalogue to /catalogue --- .../Components/Layout/CmsHomeLayout.razor | 26 ++++++++++++++++ .../Components/Layout/CmsLayout.razor | 4 +-- DeepDrftManager/Components/Pages/Home.razor | 31 +++++++++++++++++++ DeepDrftManager/Components/Pages/Index.razor | 2 +- .../Components/RedirectToCatalogue.razor | 10 ++++++ 5 files changed, 70 insertions(+), 3 deletions(-) create mode 100644 DeepDrftManager/Components/Layout/CmsHomeLayout.razor create mode 100644 DeepDrftManager/Components/Pages/Home.razor create mode 100644 DeepDrftManager/Components/RedirectToCatalogue.razor diff --git a/DeepDrftManager/Components/Layout/CmsHomeLayout.razor b/DeepDrftManager/Components/Layout/CmsHomeLayout.razor new file mode 100644 index 0000000..45a828d --- /dev/null +++ b/DeepDrftManager/Components/Layout/CmsHomeLayout.razor @@ -0,0 +1,26 @@ +@inherits LayoutComponentBase +@using DeepDrftShared.Client.Common + + + + + + + + Deep Drft — Admin + + + + + @Body + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
diff --git a/DeepDrftManager/Components/Layout/CmsLayout.razor b/DeepDrftManager/Components/Layout/CmsLayout.razor index 6183904..35d0af7 100644 --- a/DeepDrftManager/Components/Layout/CmsLayout.razor +++ b/DeepDrftManager/Components/Layout/CmsLayout.razor @@ -12,9 +12,9 @@ Deep Drft — Admin - + diff --git a/DeepDrftManager/Components/Pages/Home.razor b/DeepDrftManager/Components/Pages/Home.razor new file mode 100644 index 0000000..852bda2 --- /dev/null +++ b/DeepDrftManager/Components/Pages/Home.razor @@ -0,0 +1,31 @@ +@page "/" +@layout Layout.CmsHomeLayout + +Deep Drft — Admin + + + + + + + + + Deep Drft + + Catalogue Management + + + Login + + + + + +@code { + private static readonly string LoginHref = + $"/account/login?returnUrl={Uri.EscapeDataString("catalogue")}"; +} diff --git a/DeepDrftManager/Components/Pages/Index.razor b/DeepDrftManager/Components/Pages/Index.razor index 02a41b3..8580d71 100644 --- a/DeepDrftManager/Components/Pages/Index.razor +++ b/DeepDrftManager/Components/Pages/Index.razor @@ -1,4 +1,4 @@ -@page "/" +@page "/catalogue" @using DeepDrftManager.Services @attribute [Authorize] @layout Layout.CmsLayout diff --git a/DeepDrftManager/Components/RedirectToCatalogue.razor b/DeepDrftManager/Components/RedirectToCatalogue.razor new file mode 100644 index 0000000..9eb88a6 --- /dev/null +++ b/DeepDrftManager/Components/RedirectToCatalogue.razor @@ -0,0 +1,10 @@ +@inject NavigationManager NavigationManager + +@code { + + protected override void OnInitialized() + { + NavigationManager.NavigateTo("/catalogue", forceLoad: false, replace: true); + } + +}