| Current Path : /home/ereika83/www/wp-content/plugins/wpmu-dev-seo/includes/assets/js/utils/ |
| Current File : /home/ereika83/www/wp-content/plugins/wpmu-dev-seo/includes/assets/js/utils/pagination-util.js |
export default class PaginationUtil {
static getPage(collectionObject, pageNumber, perPage) {
const page = {};
Object.keys(collectionObject)
.slice((pageNumber - 1) * perPage, pageNumber * perPage)
.forEach((key) => {
return (page[key] = collectionObject[key]);
});
return page;
}
static getPageCount(totalItemCount, perPage) {
const pageCount = Math.ceil(totalItemCount / perPage);
return pageCount < 1 ? 1 : pageCount;
}
}