An error has occurred. This application may no longer respond until reloaded.
An unhandled exception has occurred. See browser dev tools for details.
Reload🗙
@code
{
[CascadingParameter]
public required HttpContext HttpContext { get; set; }
private RemotelyUser? _user;
private Theme _theme;
protected override async Task OnInitializedAsync()
{
_theme = await ThemeProvider.GetEffectiveTheme();
var state = await AuthProvider.GetAuthenticationStateAsync();
if (state.User.Identity is { IsAuthenticated: true } identity)
{
var userResult = await DataService.GetUserByName($"{identity.Name}");
if (userResult.IsSuccess)
{
_user = userResult.Value;
}
}
await base.OnInitializedAsync();
}
private IComponentRenderMode? RenderModeForPage =>
HttpContext.Request.Path.StartsWithSegments("/Account")
? null
: InteractiveServer;
}