SearchConfig<T> constructor

SearchConfig<T>({
  1. required List<T> items,
  2. required ItemBuilder<T> itemBuilder,
  3. PropertySelector<T>? propertySelector,
  4. ItemFilter<T>? customFilter,
  5. String searchFieldLabel = 'Search...',
  6. Widget? noResultsWidget,
  7. OnItemSelected<T>? onItemSelected,
})

Implementation

SearchConfig({
  required this.items,
  required this.itemBuilder,
  this.propertySelector,
  this.customFilter,
  this.searchFieldLabel = 'Search...',
  this.noResultsWidget,
  this.onItemSelected,
}) : assert(
        propertySelector == null || customFilter == null,
        'Cannot use both propertySelector and customFilter',
      );