@page "/servers" @page "/servers/back_from/{cityName}" @using ServerManagement.Components.Controls @inject NavigationManager NavigationManager

Servers





Add Server   Wizard
@code { [Parameter] public string? CityName { get; set; } private string selectedCity = "Eindhoven"; private string searchFilter = ""; private CityListComponent? cityListComponent; private SearchBarComponent? searchBarComponent; private void HandleCitySelection(string cityName) { this.selectedCity = cityName; this.searchFilter = string.Empty; searchBarComponent?.ClearFilter(); } private void HandleSearch(string searchFilter) { this.searchFilter = searchFilter; cityListComponent?.ClearSelection(); } protected override void OnAfterRender(bool firstRender) { if (firstRender) { if (NavigationManager.Uri.Contains("back_from") && !string.IsNullOrWhiteSpace(CityName)) { selectedCity = CityName; StateHasChanged(); } } } }