@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);
}
}