spaceListQuickSearchedProvider top-level property

dynamic spaceListQuickSearchedProvider
final

Implementation

final spaceListQuickSearchedProvider = Provider.autoDispose<List<Space>>((ref) {
  final spaceList = ref.watch(allSpaceListWithBookmarkFirstProvider);
  final searchTerm = ref.watch(quickSearchValueProvider).trim().toLowerCase();

  //Return all spaces if search is empty
  final searchValue = searchTerm.trim().toLowerCase();
  if (searchValue.isEmpty) return spaceList;
  return _filterByTerm(ref, spaceList, searchValue);
});