NumberPagination constructor

NumberPagination({
  1. required dynamic onPageChanged(
    1. int
    ),
  2. required int pageTotal,
  3. int threshold = 10,
  4. int pageInit = 1,
  5. Color colorPrimary = Colors.black,
  6. Color colorSub = Colors.white,
  7. Widget? controlButton,
  8. Widget iconToFirst = const Icon(Icons.first_page),
  9. Widget iconPrevious = const Icon(Icons.keyboard_arrow_left),
  10. Widget iconNext = const Icon(Icons.keyboard_arrow_right),
  11. Widget iconToLast = const Icon(Icons.last_page),
  12. double fontSize = 15,
  13. String? fontFamily,
  14. double buttonElevation = 5,
  15. double buttonRadius = 10,
  16. double buttonSpacing = 4.0,
  17. double groupSpacing = 10.0,
})

Creates a NumberPagination

Implementation

NumberPagination({
  required this.onPageChanged,
  required this.pageTotal,
  this.threshold = 10,
  this.pageInit = 1,
  this.colorPrimary = Colors.black,
  this.colorSub = Colors.white,
  this.controlButton,
  this.iconToFirst = const Icon(Icons.first_page),
  this.iconPrevious = const Icon(Icons.keyboard_arrow_left),
  this.iconNext = const Icon(Icons.keyboard_arrow_right),
  this.iconToLast = const Icon(Icons.last_page),
  this.fontSize = 15,
  this.fontFamily,
  this.buttonElevation = 5,
  this.buttonRadius = 10,
  this.buttonSpacing = 4.0,
  this.groupSpacing = 10.0,
});