ManatalCandidateList constructor

const ManatalCandidateList({
  1. Key? key,
  2. required ManatalClient client,
  3. ManatalItemBuilder? itemBuilder,
  4. int pageSize = 20,
  5. Map<String, String>? filters,
  6. ManatalPaginationMode mode = ManatalPaginationMode.pages,
  7. EdgeInsetsGeometry? padding,
  8. Widget emptyBuilder(
    1. BuildContext context
    )?,
  9. Widget errorBuilder(
    1. BuildContext context,
    2. Object error
    )?,
  10. Widget loadingBuilder(
    1. BuildContext context
    )?,
  11. Widget paginationBuilder(
    1. BuildContext context,
    2. int page,
    3. int totalPages,
    4. int count,
    5. VoidCallback? onPrevious,
    6. VoidCallback? onNext,
    )?,
  12. bool shrinkWrap = false,
  13. ScrollPhysics? physics,
})

Creates a candidate list backed by client.

Implementation

const ManatalCandidateList({
  super.key,
  required this.client,
  this.itemBuilder,
  this.pageSize = 20,
  this.filters,
  this.mode = ManatalPaginationMode.pages,
  this.padding,
  this.emptyBuilder,
  this.errorBuilder,
  this.loadingBuilder,
  this.paginationBuilder,
  this.shrinkWrap = false,
  this.physics,
});