@using MudBlazor @namespace OpenArchival.Blazor.ArchiveSearch Choose which data the serach bar will search on: All Tags Defects Listed Names Title Description Filenames Artifact Transcriptions @code { [Parameter] public string SearchTerms { get; set; } = ""; [Parameter] public EventCallback SearchTermsChanged { get; set; } [Parameter] public ArchiveSearchFilterType SelectedFilter { get; set; } = ArchiveSearchFilterType.All; [Parameter] public EventCallback SelectedFilterChanged { 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); } }