tasksListSearchProvider top-level property
final
Implementation
final tasksListSearchProvider = FutureProvider.autoDispose
.family<List<String>, String?>((ref, spaceId) async {
final tasksList = await ref.watch(taskListsProvider(spaceId).future);
final searchTerm =
ref.watch(taskListSearchTermProvider).trim().toLowerCase();
//Return all task list if search text is empty
if (searchTerm.isEmpty) return tasksList;
//Return all task list filter if search text is given
return filterTaskListData(ref, tasksList, searchTerm);
});