@page "/serverstatus" @using ServerManagement.StateStore @inject NavigationManager NavigationManager @inject SessionStorage sessionStorage

Server Status


@if (server != null) { @if (server.IsOnline) { } else { }
} @code { private Server? server; protected override void OnInitialized() { base.OnInitialized(); } protected override async Task OnAfterRenderAsync(bool firstRender) { if (firstRender) { this.server = await sessionStorage.GetServerAsync(); StateHasChanged(); } } private async Task Save() { if (server != null) { await sessionStorage.SetServerAsync(null); ServersRepository.AddServer(server); NavigationManager.NavigateTo($"/servers/back_from/{server?.City}"); } } }