pinListSearchedProvider top-level property
final
Implementation
final pinListSearchedProvider = FutureProvider.autoDispose
.family<List<ActerPin>, String?>((ref, spaceId) async {
final pinList = await ref.watch(pinsProvider(spaceId).future);
final searchTerm =
ref.watch(pinListSearchTermProvider).trim().toLowerCase();
if (searchTerm.isEmpty) return pinList;
return pinList
.where((pin) => pin.title().toLowerCase().contains(searchTerm))
.toList();
});