@namespace OpenArchival.Blazor @using MudBlazor Choose which data the serach bar will search on: All Title Content Tags @code { [Parameter] public string SearchTerms { get; set; } = ""; [Parameter] public EventCallback SearchTermsChanged { get; set; } [Parameter] public BlogSearchFilterType SelectedFilter { get; set; } = BlogSearchFilterType.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); } }