blob: 85160d44559c83ff9d539d55654c8424d5c160de (
plain) (
tree)
|
|
export interface ComponentPagination {
currentPage: number
itemsPerPage: number
totalItems?: number
}
export function hasMoreItems (componentPagination: ComponentPagination) {
// No results
if (componentPagination.totalItems === 0) return false
// Not loaded yet
if (!componentPagination.totalItems) return true
const maxPage = componentPagination.totalItems / componentPagination.itemsPerPage
return maxPage > componentPagination.currentPage
}
|