CollectionScreen<T extends Object> constructor

const CollectionScreen<T extends Object>({
  1. Key? key,
  2. Widget groupBuilder(
    1. String? property,
    2. dynamic grouped
    ) = _defaultGroupBuilder,
  3. required Stream<List<T>> data,
  4. Future<bool> onLoadMore(
    1. String? orderBy,
    2. String? groupBy,
    3. Map<String, dynamic> filterBy,
    4. T last,
    )?,
  5. required Widget itemBuilder(
    1. T item
    ),
  6. CollectionItemMapper mapper = _defaultCollectionItemMapper,
  7. CollectionItemIdentifier identifier = _defaultCollectionItemIdentifier,
  8. List<String> dimensions = const [],
  9. IconData emptyIcon = Icons.warning,
  10. required String typeName,
  11. String? typeNamePlural,
})

Implementation

const CollectionScreen(
    {super.key,
    this.groupBuilder = _defaultGroupBuilder,
    required this.data,
    this.onLoadMore,
    required this.itemBuilder,
    this.mapper = _defaultCollectionItemMapper,
    this.identifier = _defaultCollectionItemIdentifier,
    this.dimensions = const [],
    this.emptyIcon = Icons.warning,
    required this.typeName,
    this.typeNamePlural});