Merge branch 'split-postmerge-bugs' into dev
This commit is contained in:
@@ -8,6 +8,7 @@
|
|||||||
<base href="/" />
|
<base href="/" />
|
||||||
<DeepDrftFontLinks />
|
<DeepDrftFontLinks />
|
||||||
<link href=@Assets["_content/MudBlazor/MudBlazor.min.css"] rel="stylesheet" />
|
<link href=@Assets["_content/MudBlazor/MudBlazor.min.css"] rel="stylesheet" />
|
||||||
|
<link rel="stylesheet" href="@Assets["DeepDrftManager.styles.css"]" />
|
||||||
<link rel="stylesheet" href="@Assets["_content/DeepDrftShared.Client/styles/deepdrft-tokens.css"]" />
|
<link rel="stylesheet" href="@Assets["_content/DeepDrftShared.Client/styles/deepdrft-tokens.css"]" />
|
||||||
<ImportMap />
|
<ImportMap />
|
||||||
<link rel="icon" type="image/ico" href="deepdrft-logo.ico" />
|
<link rel="icon" type="image/ico" href="deepdrft-logo.ico" />
|
||||||
|
|||||||
@@ -0,0 +1,12 @@
|
|||||||
|
@page "/"
|
||||||
|
@rendermode InteractiveServer
|
||||||
|
@using AuthBlocksWeb.HierarchicalAuthorize
|
||||||
|
@attribute [HierarchicalRoleAuthorize("Admin")]
|
||||||
|
@inject NavigationManager NavigationManager
|
||||||
|
|
||||||
|
@code {
|
||||||
|
protected override void OnInitialized()
|
||||||
|
{
|
||||||
|
NavigationManager.NavigateTo("/cms", replace: true);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -79,6 +79,13 @@
|
|||||||
|
|
||||||
protected override async Task OnInitializedAsync()
|
protected override async Task OnInitializedAsync()
|
||||||
{
|
{
|
||||||
|
// During SSR prerender the dark-mode state is already seeded by the server-side
|
||||||
|
// DarkModeService (via IHttpContextAccessor + DarkModeSettings + PersistentComponentState).
|
||||||
|
// Invoking the EventCallback here during prerender triggers a re-render cycle on the
|
||||||
|
// SSR renderer that never completes, hanging the page. Guard to interactive-only so
|
||||||
|
// the cookie sync only runs when the component is actually mounted in the browser.
|
||||||
|
if (!RendererInfo.IsInteractive) return;
|
||||||
|
|
||||||
IsDarkMode = DarkModeCookieService.GetDarkModeAsync();
|
IsDarkMode = DarkModeCookieService.GetDarkModeAsync();
|
||||||
await IsDarkModeChanged.InvokeAsync(IsDarkMode);
|
await IsDarkModeChanged.InvokeAsync(IsDarkMode);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user