firebase_ui_firestore library

Classes

FirestoreDataTable
FirestoreListView<Document>
A ListView.builder that obtains its items from a Firestore query.
FirestoreQueryBuilder<Document>
Listens to a query and paginates the result in a way that is compatible with infinite scroll views, such as ListView or GridView.
FirestoreQueryBuilderSnapshot<Document>
The result of a paginated query.

Typedefs

CellBuilder = Widget Function(QueryDocumentSnapshot<Map<String, Object?>> snapshot, String colKey)
A PaginatedDataTable that is connected to Firestore.
FirestoreErrorBuilder = Widget Function(BuildContext context, Object error, StackTrace stackTrace)
A type representing the function passed to FirestoreListView for its errorBuilder.
FirestoreItemBuilder<Document> = Widget Function(BuildContext context, QueryDocumentSnapshot<Document> doc)
A type representing the function passed to FirestoreListView for its itemBuilder.
FirestoreLoadingBuilder = Widget Function(BuildContext context)
A type representing the function passed to FirestoreListView for its loadingBuilder.
FirestoreQueryBuilderSnapshotBuilder<T> = Widget Function(BuildContext context, FirestoreQueryBuilderSnapshot<T> snapshot, Widget? child)
A function that builds a widget from a FirestoreQueryBuilderSnapshot
OnSelectedRows = void Function(List<QueryDocumentSnapshot<Map<String, Object?>>> items)
OnTapCell = void Function(QueryDocumentSnapshot<Map<String, Object?>> snapshot, Object? value, String propertyName)