Files
TechHelper/TechHelper.Client/Shared/AccountLayout.razor
2025-05-23 19:03:00 +08:00

27 lines
500 B
Plaintext

@inherits LayoutComponentBase
@layout TechHelper.Client.Layout.MainLayout
@inject NavigationManager NavigationManager
@if (authenticationStateTask is null)
{
<p>Loading...</p>
}
else
{
@Body
}
@code {
[CascadingParameter]
private Task<AuthenticationState> authenticationStateTask { get; set; }
protected override void OnParametersSet()
{
if (authenticationStateTask is null)
{
NavigationManager.Refresh(forceReload: true);
}
}
}