CocobaseInfiniteList<T> constructor
const
CocobaseInfiniteList<T> ({
- Key? key,
- required Cocobase db,
- required String collection,
- required Widget itemBuilder(
- BuildContext context,
- Document<
T> doc, - int index
- QueryBuilder? queryBuilder,
- Map<
String, dynamic> ? filters, - T converter()?,
- Widget separatorBuilder(
- BuildContext context,
- int index
- int pageSize = 20,
- Widget? loading,
- Widget? emptyState,
- Widget errorBuilder(
- BuildContext context,
- CocobaseError error
- ScrollController? scrollController,
Implementation
const CocobaseInfiniteList({
super.key,
required this.db,
required this.collection,
required this.itemBuilder,
this.queryBuilder,
this.filters,
this.converter,
this.separatorBuilder,
this.pageSize = 20,
this.loading,
this.emptyState,
this.errorBuilder,
this.scrollController,
});