1
2
3
4
5
<Pagination
totalItems={500}
itemsPerPage={4}
onPageСhange={(pageNumber) => console.log(pageNumber)}
/>
1
2
3
4
5
6
<Pagination
totalItems={500}
itemsPerPage={4}
withProgressBar={true}
onPageСhange={(pageNumber) => console.log(pageNumber)}
/>
1
2
3
4
5
6
<Pagination
totalItems={500}
itemsPerPage={4}
onlyPageNumbers={true}
onPageСhange={(pageNumber) => console.log(pageNumber)}
/>
1
2
3
4
5
6
7
8
9
<Pagination
totalItems={500}
itemsPerPage={4}
onPageСhange={(pageNumber) => console.log(pageNumber)}
startLabel={'<<'}
endLabel={'>>'}
nextLabel={'>'}
prevLabel={'<'}
/>
1
2
3
4
5
6
<Pagination
totalItems={500}
itemsPerPage={4}
onPageСhange={(pageNumber) => console.log(pageNumber)}
pageNeighbours={1}
/>
1
2
3
4
5
6
<Pagination
totalItems={500}
itemsPerPage={4}
onPageСhange={(pageNumber) => console.log(pageNumber)}
withGoToInput={true}
/>
1
2
3
4
5
6
7
8
9
10
11
12
13
<Pagination
totalItems={500}
itemsPerPage={4}
onPageСhange={(pageNumber) => console.log(pageNumber)}
customClassNames={{
rpbItemClassName:'custom-item',
rpbItemClassNameActive:'custom-item--active',
rpbGoItemClassName: 'custom-go-item',
rpbItemClassNameDisable: 'custom-item--disable',
rpbProgressClassName: 'custom-progress-bar',
rpbRootClassName: 'custom-root',
}}
/>