import React from "react";
const Pagination = ({ curPage, nbPerPage, totalLength, handleClick }) => {
let pages = [];
for (let i = 1; i < Math.ceil(totalLength / nbPerPage); i++) {
pages.push(i);
}
return (
totalLength > nbPerPage && (
-
{pages.map(page => (
-
))}
-
)
);
};
Pagination.getData = (curPage, nbPerPage, elements) => {
const start = (curPage - 1) * nbPerPage;
return elements.slice(start, start + nbPerPage);
};
export default Pagination;