@* SearchDetailsSection.razor - Search metadata input section. Provides inputs for search name and type selection. Integrates with FilterVisibilityManager to show/hide filter panels based on search type. *@ @namespace JdeScoping.Client.Components.Search
Search Details
@if (Search.HasResults) { }
@code { [Parameter] public ClientSearchViewModel Search { get; set; } = new(); [Parameter] public int? SelectedSearchType { get; set; } [Parameter] public EventCallback SelectedSearchTypeChanged { get; set; } [Parameter] public IReadOnlyList ValidCombinations { get; set; } = ValidCombination.GetAll(); [Parameter] public EventCallback OnDownloadResults { get; set; } private async Task OnSearchTypeChangedHandler() { await SelectedSearchTypeChanged.InvokeAsync(SelectedSearchType); } }