25 references to ResourcePaneGrouping
Aspire.Dashboard (25)
Components\Layout\ResourcesLayout.razor.cs (25)
49private ResourcePaneGrouping _grouping; 255_grouping = storedPaneMode == ResourcePaneMode.Tags ? ResourcePaneGrouping.Tags : ResourcePaneGrouping.None; 259if (groupingResult.Success && Enum.TryParse<ResourcePaneGrouping>(groupingResult.Value, out var grouping) && Enum.IsDefined(grouping)) 263else if (_grouping == ResourcePaneGrouping.Tags) 595await SetGroupingAsync(ResourcePaneGrouping.Tags); 926if (_grouping == ResourcePaneGrouping.Tags ? !_showResources && !_showParameters : !_showResources) 931var groups = _grouping == ResourcePaneGrouping.Tags ? GetTagGroups() : _resourceByName.Values 933.GroupBy(r => _grouping == ResourcePaneGrouping.ResourceType ? r.ResourceType 948private string GetGroupName(ResourcePaneGrouping grouping, string? value) => grouping switch 950ResourcePaneGrouping.Tags => value ?? Loc[nameof(Resources.Layout.ResourcePaneUntaggedGroup)], 951ResourcePaneGrouping.State => string.IsNullOrEmpty(value) ? ColumnsLoc[nameof(Columns.UnknownStateLabel)] : value.Humanize(), 968OrderStore.EnsureGroups(nameof(ResourcePaneGrouping.Tags), tags); 969OrderStore.EnsureGroups(nameof(ResourcePaneGrouping.ResourceType), resources.Select(r => r.ResourceType) 971OrderStore.EnsureGroups(nameof(ResourcePaneGrouping.State), resources 974.OrderBy(value => GetGroupName(ResourcePaneGrouping.State, value), StringComparer.CurrentCultureIgnoreCase)); 991.Concat(Enum.GetValues<ResourcePaneGrouping>().Select(grouping => new MenuButtonItem 997ResourcePaneGrouping.None => nameof(Resources.Layout.ResourcePaneGroupingNone), 998ResourcePaneGrouping.Tags => nameof(Resources.Layout.NavMenuTagsTab), 999ResourcePaneGrouping.ResourceType => nameof(Resources.Layout.ResourcePaneGroupingResourceType), 1009private async Task SetGroupingAsync(ResourcePaneGrouping grouping) 1154private bool CanReorderResources => CanReorderPane && _grouping == ResourcePaneGrouping.None; 1156private bool CanReorderGroups => CanReorderPane && _grouping != ResourcePaneGrouping.None; 1975if (DashboardClient.IsEnabled && _grouping != ResourcePaneGrouping.None)