Implemented interface member:
property
PageViewModel
Aspire.Dashboard.Components.Pages.IPageWithSessionAndUrlState<TViewModel, TSerializableViewModel>.PageViewModel
1 write to PageViewModel
Aspire.Dashboard (1)
Components\Pages\ConsoleLogs.razor.cs (1)
184
PageViewModel
= new ConsoleLogsViewModel { SelectedResource = _allResource, Status = Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsLoadingResources)] };
54 references to PageViewModel
Aspire.Dashboard (32)
Components\Pages\ConsoleLogs.razor.cs (20)
191
var selectedResourceName =
PageViewModel
.SelectedResource.Id?.InstanceId;
229
SetStatus(
PageViewModel
, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsLogsNotYetAvailable));
278
if (ResourceName is not null &&
PageViewModel
.SelectedResource is null && changeType == ResourceViewModelChangeType.Upsert && string.Equals(ResourceName, resource.Name, StringComparisons.ResourceName))
298
PageViewModel
.SelectedResource = GetSelectedOption();
366
var selectedResourceName =
PageViewModel
.SelectedResource.Id?.InstanceId;
427
return
PageViewModel
.SelectedResource == _allResource;
438
IsDisabled =
PageViewModel
.SelectedResource is null && !_isSubscribedToAll,
466
PageViewModel
.SelectedResource = _allResource;
529
var name =
PageViewModel
?.SelectedResource.Id?.InstanceId;
609
SetStatus(
PageViewModel
, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsLoadingResources));
615
SetStatus(
PageViewModel
, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsWatchingLogs));
744
PageViewModel
.SelectedResource = optionToSelect;
762
SetStatus(
PageViewModel
, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsWatchingLogs));
768
SetStatus(
PageViewModel
, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsWatchingLogs));
817
SetStatus(
PageViewModel
, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsErrorWatchingLogs));
832
SetStatus(
PageViewModel
, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsFinishedWatchingLogs));
881
if (string.Equals(
PageViewModel
.SelectedResource.Id?.InstanceId, resource.Name, StringComparisons.ResourceName))
884
PageViewModel
.SelectedResource = _allResource;
909
: string.Join("_",
PageViewModel
.SelectedResource.Id!.InstanceId!.Split(Path.GetInvalidFileNameChars()));
933
if (
PageViewModel
.SelectedResource != null)
Components_Pages_ConsoleLogs_razor.g.cs (12)
244
PageViewModel
.SelectedResource.Id?.ReplicaSetName
405
PageViewModel
.SelectedResource
411
__builder2.AddComponentParameter(23, nameof(global::Aspire.Dashboard.Components.Controls.ResourceSelect.SelectedResourceChanged), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Aspire.Dashboard.Model.SelectViewModel<Aspire.Dashboard.Model.ResourceTypeDetails>>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Aspire.Dashboard.Model.SelectViewModel<Aspire.Dashboard.Model.ResourceTypeDetails>>(this, global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredBindSetter(callback: __value => {
PageViewModel
.SelectedResource = __value; return global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.InvokeAsynchronousDelegate(callback:
419
); }, value:
PageViewModel
.SelectedResource),
PageViewModel
.SelectedResource))));
494
PageViewModel
.SelectedResource
511
if (
PageViewModel
.SelectedResource is { } selectedResource && !IsAllSelected())
851
__builder3.AddContent(56,
PageViewModel
.Status
1053
if (
PageViewModel
.SelectedResource?.Id is not null)
1063
__builder3.AddContent(74, $"{
PageViewModel
.SelectedResource.Name}: {
PageViewModel
.Status}"
1083
__builder3.AddContent(75,
PageViewModel
.Status
Aspire.Dashboard.Components.Tests (22)
Pages\ConsoleLogsTests.cs (22)
128
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource.Name);
129
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
135
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsFinishedWatchingLogs)]);
160
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource2.Name);
161
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
250
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource?.Name == "hidden-resource");
274
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == regularResource.Name);
314
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource.Name);
315
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
362
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource.Name);
363
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
371
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsErrorWatchingLogs)]);
411
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource.Name);
412
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
422
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
458
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource.Name);
459
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
518
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource.Name);
519
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
577
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource.Name);
644
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource.Name);
699
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource.Name);