@using RackPeek.Domain.Resources.Hardware.AccessPoints @using RackPeek.Domain.Resources.Models @inject GetAccessPointsUseCase GetAccessPoints @inject NavigationManager Nav Access Points
@if (_AccessPoints is null) {
loading AccessPoints…
} else if (_AccessPoints.Count == 0) {
no AccessPoints found
} else {
@foreach (var accessPoint in _AccessPoints.OrderBy(s => s.Name)) { }
}
@code { private IReadOnlyList? _AccessPoints; protected override async Task OnInitializedAsync() { _AccessPoints = await GetAccessPoints.ExecuteAsync(); } private Task NavigateToNewResource(string serverName) { Nav.NavigateTo($"resources/hardware/{serverName}"); return Task.CompletedTask; } private async Task Callback(string obj) { _AccessPoints = await GetAccessPoints.ExecuteAsync(); } }