29 references to ResourceViewKind
Aspire.Dashboard (22)
Components\Pages\Resources.razor.cs (22)
149if (PageViewModel.SelectedViewKind == ResourceViewKind.Parameters && !resource.IsParameter) 153if (PageViewModel.SelectedViewKind == ResourceViewKind.Table && resource.IsParameter) 159return (PageViewModel.SelectedViewKind == ResourceViewKind.Parameters || IsKeyValueTrue(resource.ResourceType, PageViewModel.ResourceTypesToVisibility)) 231new GridColumn(Name: StartTimeColumn, DesktopWidth: "1fr", IsVisible: () => PageViewModel.SelectedViewKind != ResourceViewKind.Parameters), 234new GridColumn(Name: ValueColumn, DesktopWidth: "3.25fr", MobileWidth: "1.5fr", IsVisible: () => PageViewModel.SelectedViewKind == ResourceViewKind.Parameters), 235new GridColumn(Name: UrlsColumn, DesktopWidth: "2.25fr", MobileWidth: "2fr", IsVisible: () => PageViewModel.SelectedViewKind != ResourceViewKind.Parameters), 246SelectedViewKind = ResourceViewKind.Table 403if (PageViewModel.SelectedViewKind == ResourceViewKind.Graph && !_graphInitialized) 420if (PageViewModel.SelectedViewKind != ResourceViewKind.Graph || _jsModule == null) 697if (PageViewModel.SelectedViewKind == ResourceViewKind.Graph) 704var resourceViewKind = (resource.IsParameter) ? ResourceViewKind.Parameters : ResourceViewKind.Table; 724if (PageViewModel.SelectedViewKind == ResourceViewKind.Graph) 885|| !Enum.TryParse(typeof(ResourceViewKind), id, out var o) 886|| o is not ResourceViewKind viewKind 895private async Task OnViewChangedAsync(ResourceViewKind newView) 900if (newView == ResourceViewKind.Graph) 924public required ResourceViewKind SelectedViewKind { get; set; } 948if (!_hideResourceGraph && Enum.TryParse(typeof(ResourceViewKind), ViewKindName, out var view) && view is ResourceViewKind vk) 976ViewKind = PageViewModel.SelectedViewKind != ResourceViewKind.Table ? PageViewModel.SelectedViewKind.ToString() : null,
Aspire.Dashboard.Components.Tests (7)
Pages\ResourcesTests.cs (7)
440Assert.Equal(Components.Pages.Resources.ResourceViewKind.Table, cut.Instance.PageViewModel.SelectedViewKind); 469cut.Instance.PageViewModel.SelectedViewKind = Components.Pages.Resources.ResourceViewKind.Parameters; 501cut.Instance.PageViewModel.SelectedViewKind = Components.Pages.Resources.ResourceViewKind.Parameters; 539cut.Instance.PageViewModel.SelectedViewKind = Components.Pages.Resources.ResourceViewKind.Graph; 575cut.Instance.PageViewModel.SelectedViewKind = Components.Pages.Resources.ResourceViewKind.Parameters; 619cut.Instance.PageViewModel.SelectedViewKind = Components.Pages.Resources.ResourceViewKind.Parameters; 661cut.Instance.PageViewModel.SelectedViewKind = Components.Pages.Resources.ResourceViewKind.Parameters;