@code { private Guid _selectedScriptId; [Parameter] public List QuickScripts { get; set; } = new(); [Parameter] public EventCallback OnRunClicked { get; set; } private async Task RunScriptClicked() { var script = QuickScripts.Find(x => x.Id == _selectedScriptId); if (script is not null) { await OnRunClicked.InvokeAsync(script); } } }