reactive_dropdown_search library

Functions

defaultAnimationBuilder(dynamic child, dynamic isOpen) Widget
defaultScrollNotificationPredicate(ScrollNotification notification) bool

Typedefs

BeforeChange<T> = FutureOr<bool> Function(T? prevItem, T? nextItem)
BeforeChangeMultiSelection<T> = FutureOr<bool> Function(List<T> prevItems, List<T> nextItems)
BeforePopupOpening<T> = FutureOr<bool> Function(T? selectedItem)
BeforePopupOpeningMultiSelection<T> = FutureOr<bool> Function(List<T> selectedItem)
ContainerBuilder<T> = Widget Function(BuildContext context, Widget child)
EmptyBuilder = Widget Function(BuildContext context, String searchEntry)
ErrorBuilder = Widget Function(BuildContext context, String searchEntry, dynamic exception)
InfiniteScrollBuilder = Widget Function(BuildContext, int loadedItems)
LoadingBuilder = Widget Function(BuildContext context, String searchEntry)
LoadingMoreErrorBuilder = Widget Function(BuildContext context, String searchEntry, dynamic exception, LoadProps loadProps)
OnBeforeClear<T> = FutureOr<bool> Function(T? selectedItem)
OnBeforeClearMultiSelection<T> = FutureOr<bool> Function(List<T> selectedItems)
OnClear<T> = void Function()
OnClearMultiSelection<T> = void Function()
OnItemAdded<T> = void Function(List<T> selectedItems, T addedItem)
OnItemRemoved<T> = void Function(List<T> selectedItems, T removedItem)
PositionCallback = RelativeRect Function(RenderBox dropdownBox, RenderBox overlay)
SuggestedItems<T> = List<T> Function(List<T> items)
items are the original item on which we want extract suggestions
SuggestionsBuilder<T> = Widget Function(List<T> suggestedItems)
ValidationMultiSelectionBuilder<T> = Widget Function(BuildContext context, List<T> items)