1
0
Kevin Matsubara e4ac3ab0d9 Create templated generic Repeater component for server list items.
This also is usefull to reduce the amount of null checking if-statements.
2025-03-28 20:56:05 +01:00

28 lines
636 B
Plaintext

<ul class="list-unstyled">
<RepeaterComponent Items="this.servers">
<Row Context="server">
<ServerComponent server="server"></ServerComponent>
</Row>
</RepeaterComponent>
</ul>
@code {
private List<Server>? servers;
[Parameter]
public string? CityName { get; set; }
[Parameter]
public string SearchFilter { get; set; } = "";
protected override void OnParametersSet()
{
if (string.IsNullOrWhiteSpace(this.SearchFilter))
{
servers = ServersRepository.GetServersByCity(CityName ?? "Eindhoven");
}
else
{
servers = ServersRepository.SearchServers(SearchFilter);
}
}
}