INNER CODE UNIT · Dart

PagingListener

EdsonBueno/infinite_scroll_pagination · lib/src/base/paging_listener.dart:7

class PagingListener<PageKeyType, ItemType> extends StatelessWidget {
  const PagingListener({
    super.key,
    required this.controller,
    required this.builder,
  });

  final PagingController<PageKeyType, ItemType> controller;
  final Widget Function(
    BuildContext context,
    PagingState<PageKeyType, ItemType> state,
    NextPageCallback fetchNextPage,
  ) builder;

  @override
  Widget build(BuildContext context) {
    return ValueListenableBuilder<PagingState<PageKeyType, ItemType>>(
      valueListenable: controller,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…