type PaginationProps = { currentPage: number; totalPages: number; onPageChange: (page: number) => void; }; const Pagination: React.FC = ({ currentPage, totalPages, onPageChange, }) => { const allPages = Array.from({ length: totalPages }, (_, i) => i + 1); return (
{currentPage > 3 && ...} {allPages.map((page) => ( ))} {currentPage < totalPages - 2 && ...}
); }; export default Pagination;