11 writes to ProgressState
Aspire.Dashboard.Components.Tests (10)
Controls\TerminalTitleTests.cs (5)
148Title = "shell", Connected = true, ProgressState = state, ProgressPercentage = percentage 170Connected = connected, ProgressState = state, ProgressPercentage = 42 186Connected = true, ProgressState = "normal", ProgressPercentage = 42 192cut.Render(builder => builder.Add(p => p.State, new TerminalToolbarState { Connected = true, ProgressState = "none" })); 194cut.Render(builder => builder.Add(p => p.State, new TerminalToolbarState { Connected = false, ProgressState = "normal", ProgressPercentage = 42 }));
Controls\TerminalViewTests.cs (1)
239WorkingDirectoryUri = "file:///work/app", ProgressState = "normal", ProgressPercentage = 42
Dialogs\InteractionsTerminalDialogTests.cs (1)
33Title = "deploy", WorkingDirectory = "/work/app", ProgressState = "warning", ProgressPercentage = 50
Layout\TerminalDockTests.cs (1)
79ProgressState = "normal", ProgressPercentage = 20 + index
Pages\TerminalWindowTests.cs (2)
354Title = "build", WorkingDirectory = "/work/app", ProgressState = "indeterminate" 362await cut.InvokeAsync(() => terminal.OnTerminalStateChanged(state with { Title = "", ProgressState = "none" }));
Aspire.Dashboard.Tests (1)
DashboardJsonSerializerContextTests.cs (1)
71ProgressState = "normal",
3 references to ProgressState
Aspire.Dashboard (3)
Components\Controls\TerminalTitle.razor.cs (3)
130private double? ProgressValue => State?.ProgressState is "indeterminate" ? null : State?.ProgressPercentage; 132private bool HasProgress => State is { Connected: true, ProgressState: "normal" or "indeterminate" or "error" or "warning" }; 136private string ProgressLabel => Loc[State?.ProgressState switch