const App = () => {
const [currentPage, setCurrentPage] = React.useState(5)
const totalPages = 10
const handlePageChange = (e, pageNumber) => {
if (pageNumber === currentPage + 1 && currentPage < totalPages) {
setCurrentPage(currentPage + 1)
} else if (pageNumber === currentPage - 1 && currentPage > 1) {
setCurrentPage(currentPage - 1)
} else if (pageNumber >= 1 && pageNumber <= totalPages) {
setCurrentPage(pageNumber)
}
}
return (
<Pagination
pageCount={10}
currentPage={currentPage}
onPageChange={handlePageChange}
/>
)
}
render(<App />)