55 references to Columns
Aspire.Dashboard (26)
Components\Controls\ApplicationSummary.razor.cs (2)
87public required IStringLocalizer<Dashboard.Resources.Columns> ColumnsLoc { get; init; } 207Tooltip: ColumnsLoc[nameof(Dashboard.Resources.Columns.HiddenResourceIconTooltip)].Value),
Components\Controls\PersistentContainerBadge.razor.cs (1)
14public required IStringLocalizer<Columns> Loc { get; init; }
Components\Controls\PropertyValues\ResourceStateValue.razor.cs (1)
28public required IStringLocalizer<Columns> Loc { get; init; }
Components\Layout\ResourcesLayout.razor.cs (3)
166public required IStringLocalizer<Columns> ColumnsLoc { get; init; } 1291ResourcePaneGrouping.State => string.IsNullOrEmpty(value) ? ColumnsLoc[nameof(Columns.UnknownStateLabel)] : value.Humanize(), 1909descriptions.Add(ColumnsLoc[nameof(Columns.HiddenResourceIconTooltip)]);
Components\Legacy\Pages\Resources.razor.cs (1)
404Tooltip: ColumnsLoc[nameof(Columns.HiddenResourceIconTooltip)].Value),
Components\Pages\ResourceOverview.razor.cs (1)
99public required IStringLocalizer<Dashboard.Resources.Columns> ColumnsLoc { get; init; }
Components\Pages\Resources.razor.cs (1)
405Tooltip: ColumnsLoc[nameof(Columns.HiddenResourceIconTooltip)].Value),
Components\ResourcesGridColumns\StateColumnDisplay.razor.cs (1)
21public required IStringLocalizer<Columns> Loc { get; init; }
Components\ResourcesGridColumns\UrlsColumnDisplay.razor.cs (1)
30public required IStringLocalizer<Columns> Loc { get; init; }
Model\ResourceGraph\ResourceGraphMapper.cs (1)
27public static ResourceDto MapResource(ResourceViewModel r, IEnumerable<ResourceViewModel> graphResources, IDictionary<string, ResourceViewModel> resourcesByName, IStringLocalizer<Columns> columnsLoc, bool showHiddenResources, IconResolver iconResolver)
Model\ResourceStateViewModel.cs (12)
23internal static ResourceStateViewModel GetStateViewModel(ResourceViewModel resource, IStringLocalizer<Columns> loc) 104internal static string GetResourceStateTooltip(ResourceViewModel resource, IStringLocalizer<Columns> loc, IEnumerable<ResourceViewModel>? allResources = null) 108return loc.GetString(nameof(Columns.StateColumnResourceFailedToStart), resource.ResourceTypeDisplayName); 115return loc.GetString(nameof(Columns.StateColumnResourceExitedUnexpectedly), resource.ResourceTypeDisplayName, exitCode); 120return loc.GetString(nameof(Columns.StateColumnResourceExited), resource.ResourceTypeDisplayName); 126return loc[nameof(Columns.RunningAndUnhealthyResourceStateToolTip)]; 131return loc[nameof(Columns.StateColumnResourceContainerRuntimeUnhealthy)]; 139return loc.GetString(nameof(Columns.StateColumnResourceWaitingFor), string.Join(", ", dependencies)); 142return loc[nameof(Columns.StateColumnResourceWaiting)]; 146return loc[nameof(Columns.StateColumnResourceNotStarted)]; 153private static string GetStateText(ResourceViewModel resource, IStringLocalizer<Columns> loc) 157{ State: null or "" } => loc[Columns.UnknownStateLabel],
Resources\Columns.Designer.cs (1)
42global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Aspire.Dashboard.Resources.Columns", typeof(Columns).Assembly);
Aspire.Dashboard.Components.Tests (4)
Controls\ResourceDetailsTests.cs (4)
430Assert.Contains(Columns.StateColumnResourceWaiting, resourcePropertyGrid.TextContent); 450Assert.Contains(Columns.StateColumnResourceNotStarted, resourcePropertyGrid.TextContent); 488Assert.Contains(string.Format(CultureInfo.InvariantCulture, Columns.StateColumnResourceWaitingFor, "nginx, redis"), resourcePropertyGrid.TextContent); 523Assert.Contains(Columns.UnknownStateLabel, resourcePropertyGrid.TextContent);
Aspire.Dashboard.Tests (25)
Model\ResourceGraphMapperTests.cs (8)
33var dto = ResourceGraphMapper.MapResource(resource1, resources.Values, resources, new TestStringLocalizer<Columns>(), showHiddenResources: false, _iconResolver); 55var dto = ResourceGraphMapper.MapResource(resource1, resources.Values, resources, new TestStringLocalizer<Columns>(), showHiddenResources: false, _iconResolver); 74var dto = ResourceGraphMapper.MapResource(resource, resources.Values, resources, new TestStringLocalizer<Columns>(), showHiddenResources: false, _iconResolver); 93var dto = ResourceGraphMapper.MapResource(resource1, resources.Values, resources, new TestStringLocalizer<Columns>(), showHiddenResources: true, _iconResolver); 110var dto = ResourceGraphMapper.MapResource(resource, resources.Values, resources, new TestStringLocalizer<Columns>(), showHiddenResources: true, _iconResolver); 131var dto = ResourceGraphMapper.MapResource(resource, resources.Values, resources, new TestStringLocalizer<Columns>(), showHiddenResources: false, _iconResolver); 153var dto = ResourceGraphMapper.MapResource(resource, resources.Values, resources, new TestStringLocalizer<Columns>(), showHiddenResources: false, _iconResolver); 174var dto = ResourceGraphMapper.MapResource(resource, [resource], resources, new TestStringLocalizer<Columns>(), showHiddenResources: false, _iconResolver);
Model\ResourceStateViewModelTests.cs (17)
21/* expected output */ $"Localized:{nameof(Columns.StateColumnResourceExited)}:Container", "RecordStop", Color.Info, "Exited")] 24/* expected output */ $"Localized:{nameof(Columns.StateColumnResourceExitedUnexpectedly)}:Container+3", "ErrorCircle", Color.Error, "Exited")] 27/* expected output */ $"Localized:{nameof(Columns.StateColumnResourceExited)}:Container", "RecordStop", Color.Info, "Exited")] 30/* expected output */ $"Localized:{nameof(Columns.StateColumnResourceExited)}:Container", "RecordStop", Color.Info, "Finished")] 33/* expected output */ $"Localized:{nameof(Columns.StateColumnResourceExited)}:CustomResource", "RecordStop", Color.Info, "Finished")] 37/* expected output */ $"Localized:{nameof(Columns.StateColumnResourceFailedToStart)}:Container", "Warning", Color.Warning, "Failed to start")] 40/* expected output */ $"Localized:{nameof(Columns.StateColumnResourceFailedToStart)}:CustomResource", "Warning", Color.Warning, "Failed to start")] 50/* expected output */ $"Localized:{nameof(Columns.RunningAndUnhealthyResourceStateToolTip)}", "CheckmarkCircleWarning", Color.Warning, "Running (Unhealthy)")] 53/* expected output */ $"Localized:{nameof(Columns.RunningAndUnhealthyResourceStateToolTip)}", "CheckmarkCircleWarning", Color.Warning, "Running (Unhealthy)")] 65/* expected output */ $"Localized:{nameof(Columns.StateColumnResourceContainerRuntimeUnhealthy)}", "Warning", Color.Warning, "Runtime unhealthy")] 98var localizer = new TestStringLocalizer<Columns>(); 129var localizer = new TestStringLocalizer<Columns>(); 133Assert.Equal($"Localized:{nameof(Columns.StateColumnResourceWaitingFor)}:nginx, redis", tooltip); 157var localizer = new TestStringLocalizer<Columns>(); 161Assert.Equal($"Localized:{nameof(Columns.StateColumnResourceWaitingFor)}:messaging", tooltip); 188var localizer = new TestStringLocalizer<Columns>(); 192Assert.Equal($"Localized:{nameof(Columns.StateColumnResourceWaitingFor)}:messaging-abcxyz", tooltip);