carouselPageSlice<T> function
Implementation
List<T> carouselPageSlice<T>(List<T> items, int pageIndex, int itemsPerPage) {
final start = pageIndex * itemsPerPage;
if (start >= items.length) return const [];
final end = (start + itemsPerPage).clamp(0, items.length);
return items.sublist(start, end);
}