Add ability to handle pages of different length, defaulting to 10

This commit is contained in:
Skylar Grant 2024-09-26 19:30:01 -04:00
parent 6175a30974
commit b536ebda5b

View File

@ -1,5 +1,5 @@
module.exports = (collection, page) => { module.exports = (collection, page, qty) => {
const itemsPerPage = 10; const itemsPerPage = qty ? qty : 10;
const index = page * itemsPerPage; const index = page * itemsPerPage;
const totalPages = Math.ceil(collection.size / itemsPerPage); const totalPages = Math.ceil(collection.size / itemsPerPage);
let state = page === 0 ? 'first' : 'middle'; let state = page === 0 ? 'first' : 'middle';