FxOverlayListData<T> constructor

const FxOverlayListData<T>({
  1. String? searchHint = 'Search...',
  2. List<T>? items,
  3. List<T>? favoriteItems,
  4. Stream<List<T>>? itemsAsStream,
  5. T? selectedItem,
  6. Widget itemBuilder(
    1. BuildContext,
    2. T,
    3. bool isSelected
    )?,
  7. Widget titleBuilder(
    1. T
    )?,
  8. Widget subtitleBuilder(
    1. T
    )?,
  9. String titleTextBuilder(
    1. T
    )?,
  10. String subtitleTextBuilder(
    1. T
    )?,
  11. String trailingTextBuilder(
    1. T
    )?,
  12. Widget leadingBuilder(
    1. T,
    2. double size
    )?,
  13. Widget trailingBuilder(
    1. T,
    2. double size
    )?,
  14. List<T>? onSearch(
    1. String? search,
    2. List<T> items
    )?,
})

Implementation

const FxOverlayListData({
  this.searchHint = 'Search...',
  this.items,
  this.favoriteItems,
  this.itemsAsStream,
  this.selectedItem,
  this.itemBuilder,
  this.titleBuilder,
  this.subtitleBuilder,
  this.titleTextBuilder,
  this.subtitleTextBuilder,
  this.trailingTextBuilder,
  this.leadingBuilder,
  this.trailingBuilder,
  this.onSearch,
}): assert(items != null || itemsAsStream != null, 'Either items or itemsAsStream must be provided');