- @if (PageViewModel.SelectedApplication.Id?.ReplicaSetName != null && PageViewModel.SelectedMeter != null && PageViewModel.SelectedInstrument != null)
+ @if (PageViewModel.SelectedApplication.Id?.ReplicaSetName != null && PageViewModel is { SelectedMeter: not null, SelectedInstrument: not null })
{
Logger { get; init; }
+ [Inject]
+ public required PauseManager PauseManager { get; init; }
+
[CascadingParameter]
public required ViewportInformation ViewportInformation { get; init; }
diff --git a/src/Aspire.Dashboard/Components/Pages/StructuredLogs.razor b/src/Aspire.Dashboard/Components/Pages/StructuredLogs.razor
index 83709331680..25c08f33069 100644
--- a/src/Aspire.Dashboard/Components/Pages/StructuredLogs.razor
+++ b/src/Aspire.Dashboard/Components/Pages/StructuredLogs.razor
@@ -38,6 +38,7 @@
CanSelectGrouping="true"
LabelClass="toolbar-left" />
+
@@ -184,9 +185,11 @@
-
-
+
diff --git a/src/Aspire.Dashboard/Components/Pages/StructuredLogs.razor.cs b/src/Aspire.Dashboard/Components/Pages/StructuredLogs.razor.cs
index aca17fd1365..75fec5127dd 100644
--- a/src/Aspire.Dashboard/Components/Pages/StructuredLogs.razor.cs
+++ b/src/Aspire.Dashboard/Components/Pages/StructuredLogs.razor.cs
@@ -82,6 +82,9 @@ public partial class StructuredLogs : IPageWithSessionAndUrlState