feat(cms): add public landing splash at /, move catalogue to /catalogue

This commit is contained in:
daniel-c-harvey
2026-06-17 12:17:18 -04:00
parent 5fb46bf5eb
commit 80220d06f0
5 changed files with 70 additions and 3 deletions
@@ -0,0 +1,31 @@
@page "/"
@layout Layout.CmsHomeLayout
<PageTitle>Deep Drft — Admin</PageTitle>
<HierarchicalRoleAuthorizeView>
<Authorized>
<RedirectToCatalogue />
</Authorized>
<NotAuthorized>
<MudStack AlignItems="AlignItems.Center" Spacing="4" Class="my-8">
<MudImage Fluid="true" Src="img/cms-hero.png" Alt="Deep Drft" />
<MudText Typo="Typo.h2" Align="Align.Center">Deep Drft</MudText>
<MudText Typo="Typo.subtitle1" Align="Align.Center" Class="text-uppercase mud-text-secondary">
Catalogue Management
</MudText>
<MudButton Variant="Variant.Filled"
Color="Color.Primary"
Href="@LoginHref"
Class="mt-4"
Style="min-width: 200px;">
Login
</MudButton>
</MudStack>
</NotAuthorized>
</HierarchicalRoleAuthorizeView>
@code {
private static readonly string LoginHref =
$"/account/login?returnUrl={Uri.EscapeDataString("catalogue")}";
}
+1 -1
View File
@@ -1,4 +1,4 @@
@page "/"
@page "/catalogue"
@using DeepDrftManager.Services
@attribute [Authorize]
@layout Layout.CmsLayout