4 instantiations of FilterGroup
Aspire.Dashboard (4)
Components\Layout\ResourcesLayout.razor.cs (4)
1105new("types", ResourcesLoc[nameof(Dashboard.Resources.Resources.ResourcesResourceTypesHeader)], _filter.ResourceTypesToVisibility, r => [r.ResourceType]), 1106new("states", ResourcesLoc[nameof(Dashboard.Resources.Resources.ResourcesResourceStatesHeader)], _filter.ResourceStatesToVisibility, r => [r.State ?? string.Empty]), 1107new("health", ResourcesLoc[nameof(Dashboard.Resources.Resources.ResourcesDetailsHealthStateProperty)], _filter.ResourceHealthStatusesToVisibility, r => [r.HealthStatus?.Humanize() ?? string.Empty]), 1108new("tags",
8 references to FilterGroup
Aspire.Dashboard (8)
Components\Controls\ResourcePaneFilter.razor.cs (7)
36public required Func<IReadOnlyList<FilterGroup>> Groups { get; set; } 58private bool IsExpanded(FilterGroup group, List<KeyValuePair<string, bool>> options) => 65private Dictionary<string, Dictionary<string, int>> GetCounts(IReadOnlyList<FilterGroup> groups) 71foreach (var group in groups) 88private async Task SetValueAsync(FilterGroup group, string key, bool isVisible) 94private async Task SetAllAsync(FilterGroup group, bool isVisible) 106foreach (var group in Groups())
Components\Layout\ResourcesLayout.razor.cs (1)
1103private IReadOnlyList<ResourcePaneFilter.FilterGroup> GetFilterGroups() =>