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)
513OnClick = DownloadLogsAsync, 547OnClick = () => ToggleTimestampAsync(showTimestamp: !_showTimestamp, isTimestampUtc: _isTimestampUtc), 554OnClick = () => ToggleTimestampAsync(showTimestamp: _showTimestamp, isTimestampUtc: !_isTimestampUtc), 562OnClick = () => ToggleWrapLogsAsync(noWrapLogs: !_noWrapLogs),
Components\Pages\Resources.razor.cs (4)
504OnClick = _onToggleCollapseAllCallback.InvokeAsync, 514OnClick = _onToggleCollapseAllCallback.InvokeAsync, 526OnClick = _onToggleResourceTypeCallback.InvokeAsync, 536OnClick = _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)
90OnClick = onViewDetails.InvokeAsync 98OnClick = async () => 114OnClick = 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 = () =>
22 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 (20)
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);
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)
466await cut.InvokeAsync(showHidden.OnClick!);
Pages\TraceDetailsTests.cs (3)
884await cut.InvokeAsync(() => collapseAllMenuItem!.OnClick?.Invoke() ?? Task.CompletedTask); 959await cut.InvokeAsync(() => collapseAllMenuItem!.OnClick?.Invoke() ?? Task.CompletedTask); 972await cut.InvokeAsync(() => expandAllMenuItem!.OnClick?.Invoke() ?? Task.CompletedTask);