From 6c8d50115c0fba7cc3aa4614fed87a32eeeac8ef Mon Sep 17 00:00:00 2001 From: Adam Ratzman Date: Fri, 26 Jan 2024 16:41:23 -0500 Subject: [PATCH 1/2] add failedtostart error icon to state --- .../Components/ResourcesGridColumns/StateColumnDisplay.razor | 2 +- src/Aspire.Dashboard/Model/ResourceViewModel.cs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Aspire.Dashboard/Components/ResourcesGridColumns/StateColumnDisplay.razor b/src/Aspire.Dashboard/Components/ResourcesGridColumns/StateColumnDisplay.razor index d53e56f6ea3..f9066ec2326 100644 --- a/src/Aspire.Dashboard/Components/ResourcesGridColumns/StateColumnDisplay.razor +++ b/src/Aspire.Dashboard/Components/ResourcesGridColumns/StateColumnDisplay.razor @@ -3,7 +3,7 @@ @using Aspire.Dashboard.Resources @inject IStringLocalizer Loc -@if (Resource is { State: ResourceStates.ExitedState /* containers */ or ResourceStates.FinishedState /* executables */ }) +@if (Resource is { State: ResourceStates.ExitedState /* containers */ or ResourceStates.FinishedState /* executables */ or ResourceStates.FailedToStartState }) { if (Resource.TryGetExitCode(out int exitCode) && exitCode is not 0) { diff --git a/src/Aspire.Dashboard/Model/ResourceViewModel.cs b/src/Aspire.Dashboard/Model/ResourceViewModel.cs index 64c499ab4ee..ebbcab1777b 100644 --- a/src/Aspire.Dashboard/Model/ResourceViewModel.cs +++ b/src/Aspire.Dashboard/Model/ResourceViewModel.cs @@ -74,4 +74,5 @@ public static class ResourceStates { public const string FinishedState = "Finished"; public const string ExitedState = "Exited"; + public const string FailedToStartState = "FailedToStart"; } From 526c222cbafdbe2a02c2a5a3670c1bcf38142f8d Mon Sep 17 00:00:00 2001 From: Adam Ratzman Date: Fri, 26 Jan 2024 16:52:19 -0500 Subject: [PATCH 2/2] add starting icon --- .../ResourcesGridColumns/StateColumnDisplay.razor | 6 ++++++ src/Aspire.Dashboard/Model/ResourceViewModel.cs | 1 + 2 files changed, 7 insertions(+) diff --git a/src/Aspire.Dashboard/Components/ResourcesGridColumns/StateColumnDisplay.razor b/src/Aspire.Dashboard/Components/ResourcesGridColumns/StateColumnDisplay.razor index f9066ec2326..ec54aaf7204 100644 --- a/src/Aspire.Dashboard/Components/ResourcesGridColumns/StateColumnDisplay.razor +++ b/src/Aspire.Dashboard/Components/ResourcesGridColumns/StateColumnDisplay.razor @@ -22,6 +22,12 @@ Class="severity-icon"/> } } +else if (Resource is { State: ResourceStates.StartingState }) +{ + +} else {