@using MudBlazor @namespace OpenArchival.Blazor.ArchiveDisplay @code { [Parameter] public string SearchTerms { get; set; } = ""; [Parameter] public EventCallback SearchTermsChanged { get; set; } private async Task HandleSearchKeyDown(Microsoft.AspNetCore.Components.Web.KeyboardEventArgs args) { if (args.Key == "Enter") { await SearchTermsChanged.InvokeAsync(SearchTerms); } } private async Task OnSubmit(Microsoft.AspNetCore.Components.Forms.EditContext args) { await SearchTermsChanged.InvokeAsync(SearchTerms); } }