/**
* Barre de pagination réutilisable.
* Props : page, setPage, pageSize, setPageSize, totalPages, totalItems, PAGE_SIZES
*/
export default function Pagination({ page, setPage, pageSize, setPageSize, totalPages, totalItems, PAGE_SIZES }) {
if (totalItems === 0) return null;
const start = (page - 1) * pageSize + 1;
const end = Math.min(page * pageSize, totalItems);
return (
{start}–{end} sur {totalItems}
{page} / {totalPages}
);
}