46 writes to OnClick
Aspire.Dashboard (40)
Components\Controls\ClearSignalsButton.razor.cs (2)
44OnClick = () => HandleClearSignal(null), 53OnClick = () => HandleClearSignal(SelectedResource.Id?.GetResourceKey()),
Components\Controls\DashboardRunSelect.razor.cs (1)
82OnClick = () => SelectedRunIdChanged.InvokeAsync(run.IsCurrent ? null : run.RunId)
Components\Controls\ResourceDetails.razor.cs (2)
264OnClick = () => 279OnClick = () =>
Components\Pages\ConsoleLogs.razor.cs (4)
516OnClick = DownloadLogsAsync, 550OnClick = () => ToggleTimestampAsync(showTimestamp: !_showTimestamp, isTimestampUtc: _isTimestampUtc), 557OnClick = () => ToggleTimestampAsync(showTimestamp: _showTimestamp, isTimestampUtc: !_isTimestampUtc), 565OnClick = () => ToggleWrapLogsAsync(noWrapLogs: !_noWrapLogs),
Components\Pages\Resources.razor.cs (4)
555OnClick = _onToggleCollapseAllCallback.InvokeAsync, 565OnClick = _onToggleCollapseAllCallback.InvokeAsync, 577OnClick = _onToggleResourceTypeCallback.InvokeAsync, 587OnClick = _onToggleResourceTypeCallback.InvokeAsync,
Components\Pages\TraceDetail.razor.cs (2)
134OnClick = ExpandAllSpansAsync, 142OnClick = CollapseAllSpansAsync,
Model\CommonMenuItems.cs (2)
28OnClick = OnToggleShowHiddenResources, 37OnClick = OnToggleShowHiddenResources,
Model\ResourceMenuBuilder.cs (9)
84OnClick = onViewDetails.InvokeAsync 102OnClick = async () => 123OnClick = async () => 167OnClick = () => 181OnClick = () => 248OnClick = () => 261OnClick = () => 275OnClick = () => 341OnClick = () => commandSelected.InvokeAsync(command),
Model\SpanMenuBuilder.cs (4)
67OnClick = onViewDetails.InvokeAsync 75OnClick = () => 88OnClick = () => onLaunchGenAI.InvokeAsync(span) 96OnClick = async () =>
Model\StructuredLogMenuBuilder.cs (3)
91OnClick = onViewDetails.InvokeAsync 99OnClick = async () => 116OnClick = async () =>
Model\TraceMenuBuilder.cs (3)
85OnClick = () => 97OnClick = () => 108OnClick = async () =>
Utils\FilterHelpers.cs (4)
36OnClick = () => openFilterAsync(filter), 54OnClick = async () => 71OnClick = async () => 87OnClick = async () =>
Aspire.Dashboard.Components.Tests (6)
Controls\AspireMenuTests.cs (6)
59OnClick = () => 299OnClick = () => 342OnClick = () => 425OnClick = () => 459OnClick = () => 469OnClick = () =>
24 references to OnClick
Aspire.Dashboard (2)
Components\Controls\AspireMenu.razor.cs (1)
169if (item.OnClick is { } onClick)
Model\MenuButtonItem.cs (1)
32/// but ignore <see cref="OnClick"/> and are skipped by keyboard navigation.
Aspire.Dashboard.Components.Tests (22)
Controls\ResourceActionsTests.cs (4)
59await cut.InvokeAsync(consoleLogs.OnClick!); 87await cut.InvokeAsync(consoleLogs.OnClick!); 91await cut.InvokeAsync(terminal.OnClick!); 125await cut.InvokeAsync(terminal.OnClick!);
Controls\ResourceDetailsTests.cs (4)
73Assert.NotNull(item.OnClick); 74await cut.InvokeAsync(item.OnClick); 165Assert.NotNull(item.OnClick); 166await cut.InvokeAsync(item.OnClick);
Controls\TextVisualizerDialogTests.cs (2)
570Assert.NotNull(messageItem.OnClick); 571await Renderer.Dispatcher.InvokeAsync(messageItem.OnClick);
Pages\ConsoleLogsTests.cs (8)
227Assert.NotNull(showHiddenMenuItem.OnClick); 229await cut.InvokeAsync(showHiddenMenuItem.OnClick); 247Assert.NotNull(hideHiddenMenuItem.OnClick); 249await cut.InvokeAsync(hideHiddenMenuItem.OnClick); 642Assert.NotNull(clearAllMenuItem.OnClick); 643await cut.InvokeAsync(clearAllMenuItem.OnClick); 683Assert.NotNull(clearResourceMenuItem.OnClick); 684await cut.InvokeAsync(clearResourceMenuItem.OnClick);
Pages\TerminalsTests.cs (1)
484await cut.InvokeAsync(showHidden.OnClick!);
Pages\TraceDetailsTests.cs (3)
964await cut.InvokeAsync(() => collapseAllMenuItem!.OnClick?.Invoke() ?? Task.CompletedTask); 1039await cut.InvokeAsync(() => collapseAllMenuItem!.OnClick?.Invoke() ?? Task.CompletedTask); 1052await cut.InvokeAsync(() => expandAllMenuItem!.OnClick?.Invoke() ?? Task.CompletedTask);