buildPageInfo function
Widget
buildPageInfo(
{ - required int currentPage,
- required int totalPages,
- required int totalItems,
- required int itemsPerPage,
})
Implementation
Widget buildPageInfo({
required int currentPage,
required int totalPages,
required int totalItems,
required int itemsPerPage,
}) {
final startItem = ((currentPage - 1) * itemsPerPage) + 1;
final endItem = (currentPage * itemsPerPage).clamp(0, totalItems);
return Padding(
padding: const EdgeInsets.symmetric(vertical: 8),
child: Text(
'Showing $startItem-$endItem of $totalItems Kurals',
style: TextStyle(
color: Colors.grey.shade600,
fontSize: 13,
fontFamily: primaryFontFamily,
),
textAlign: TextAlign.center,
),
);
}