@inherits FeedbackComponent, Redistributable>
@foreach (var redist in FilteredRedistributables) {
@redist.Name @if (!string.IsNullOrWhiteSpace(redist.Description)) {
@redist.Description }
@if (_selected == redist) { }
}
@code { string _search = ""; Redistributable? _selected; IEnumerable FilteredRedistributables => string.IsNullOrWhiteSpace(_search) ? Options : Options.Where(r => r.Name.Contains(_search, StringComparison.OrdinalIgnoreCase)); public override async Task OnFeedbackOkAsync(ModalClosingEventArgs args) { if (_selected == null) { args.Reject(); return; } await base.OkCancelRefWithResult!.OnOk(_selected); } }