@using RackPeek.Domain.Resources.SystemResources
@using RackPeek.Domain.Resources.SystemResources.UseCases
@inject ISystemRepository SystemRepository
@inject UpdateSystemUseCase UpdateSystemUseCase
@inject NavigationManager Nav
@if (_systems is null)
{
loading systems…
}
else if (_systems.Count == 0)
{
no systems found
}
else
{
@foreach (var group in _systems
.OrderBy(s => s.Name)
.GroupBy(s => s.RunsOn)
.OrderByDescending(g => g.Count()))
{
foreach (var systemResource in group)
{
}
}
}
@code {
[Parameter] public string? TypeFilter { get; set; }
[Parameter] public string? OsFilter { get; set; }
private IReadOnlyList