INNER CODE UNIT · Dart
PagedLayoutBuilder
EdsonBueno/infinite_scroll_pagination · lib/src/base/paged_layout_builder.dart:54
class PagedLayoutBuilder<PageKeyType, ItemType> extends StatefulWidget {
const PagedLayoutBuilder({
required this.state,
required this.fetchNextPage,
required this.builderDelegate,
required this.loadingListingBuilder,
required this.errorListingBuilder,
required this.completedListingBuilder,
required this.layoutProtocol,
this.shrinkWrapFirstPageIndicators = false,
super.key,
});
/// The paging state for this layout.
final PagingState<PageKeyType, ItemType> state;
/// A callback function that is triggered to request a new page of data.
final NextPageCallback fetchNextPage;