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