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