DanUILazyLoadWidget<T> constructor

const DanUILazyLoadWidget<T>({
  1. Key? key,
  2. required Future<List<T>> fetchData(
    1. int nextPage
    ),
  3. required List<T> items,
  4. required Widget itemBuilder(
    1. BuildContext,
    2. T
    ),
  5. Widget? loadingIndicator,
  6. int initialPage = 1,
  7. int itemsPerPage = 10,
  8. required int lastPage,
  9. required int totalItems,
  10. EdgeInsets? padding,
  11. Future<void> onRefresh()?,
  12. ScrollPhysics? physics,
})

Implementation

const DanUILazyLoadWidget({
  super.key,
  required this.fetchData,
  required this.items,
  required this.itemBuilder,
  this.loadingIndicator,
  this.initialPage = 1,
  this.itemsPerPage = 10,
  required this.lastPage,
  required this.totalItems,
  this.padding,
  this.onRefresh,
  this.physics,
});