@resourge/pagination
v1.1.3
Published
`Pagination` is a small function that returns an array containing information for the pagination creation.
Downloads
3
Maintainers
Readme
Pagination
Pagination
is a small function that returns an array containing information for the pagination creation.
Installation
Install using Yarn:
yarn add @resourge/pagination
or NPM:
npm install @resourge/pagination --save
Usage
import { pagination } from '@resourge/pagination';
pagination({
/**
* Current page
*/
page: 0,
/**
* Total page number
*/
totalPages: 10,
/**
* Number of "pages" displaying.
* * Note: Current page will try to stay in the middle
*/
displayRange: 5,
/**
* If pagination is disabled
*/
disabled: false,
/**
* Method for "page" click
*/
onPageChange: (page: number) => {},
/**
* Defines the "page" for first page
* * When undefined the item will not be included
*/
firstLabel: () => 'First Page',
/**
* Defines the "page" for previous page
* * When undefined the item will not be included
*/
previousLabel: () => 'Previous Page',
/**
* Defines the "page" for next page
* * When undefined the item will not be included
*/
nextLabel: () => 'Next Page',
/**
* Defines the "page" for last page
* * When undefined the item will not be included
*/
lastLabel: () => 'Last Page'
})
Others
react-hook: React-hook-pagination
react component: React-pagination
License
MIT Licensed.