@page "/servername" @using Microsoft.AspNetCore.Authorization @using ServerManagement.StateStore @inject NavigationManager NavigationManager @inject ContainerStorage containerStorage @attribute [Authorize]

Server Name


@if (!string.IsNullOrWhiteSpace(errorMessage)) {
@errorMessage
} @if (server != null) {
} @code { private Server? server; private string? errorMessage; protected override void OnInitialized() { base.OnInitialized(); } protected override void OnAfterRender(bool firstRender) { if (firstRender) { server = new Server(); StateHasChanged(); } } private void GoNext() { if (string.IsNullOrWhiteSpace(server?.Name)) { this.errorMessage = "Server name is required."; } else { containerStorage.SetServer(server); NavigationManager.NavigateTo($"/cityname"); } } }