Revamp MMC Features UI with improved layout, enhanced loading experience, search functionality, and better user feedback

This commit is contained in:
2026-01-01 15:29:45 +00:00
parent 2b857e6548
commit deed8622f8
2 changed files with 376 additions and 766 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -34,8 +34,19 @@ namespace Aaru.Server.Components.Admin.Pages.Mmc.Features;
public partial class List
{
bool _initialized;
List<MmcFeatures> _items;
private bool _initialized;
private List<MmcFeatures> _items = new();
private string _searchTerm = string.Empty;
private IEnumerable<MmcFeatures> FilteredItems
{
get
{
if(string.IsNullOrWhiteSpace(_searchTerm)) return _items;
return _items.Where(item => item.Id.ToString().Contains(_searchTerm, StringComparison.OrdinalIgnoreCase));
}
}
/// <inheritdoc />
protected override async Task OnInitializedAsync()