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