defaultItemSorter method

List<AutoSuggestBoxItem<T>> defaultItemSorter(
  1. String text,
  2. List<AutoSuggestBoxItem<T>> items
)

The default item sorter.

This sorter will filter the items based on their label.

Implementation

List<AutoSuggestBoxItem<T>> defaultItemSorter(
  String text,
  List<AutoSuggestBoxItem<T>> items,
) {
  text = text.trim();
  if (text.isEmpty) return items;

  return items.where((element) {
    return element.label.toLowerCase().contains(text.toLowerCase());
  }).toList();
}