kk-react-pagination
v1.2.9
Published
Pagination component for ReactJS
Downloads
6
Maintainers
Readme
KK React Pagination
Pagination component for ReactJS
KK React Pagination
Installation / Download
NPM
npm install --save kk-react-pagination
Import
ES6:
import Pagination from 'kk-react-pagination';
import 'kk-react-pagination/lib/assets/style.css';
(optional) import 'kk-react-pagination/lib/assets/templates/simple.css';
or
(optional) import 'kk-react-pagination/lib/assets/templates/clean.css';
Examples
<pagination name="demo"> (content) </pagination>
(More examples you can find here)
Options
| option | default | description |
|-------------|-----------------|-------------|
| name
| ''
(string
) | |
| pageSize
| 5
(number
) | |
| startPage
| 1
(number
) | |
| prevLabel
| prev
(string
or component
) | |
| nextLabel
| next
(string
or component
) | |
| emptyListMsg
| Nothing to display
(string
) | |
| loader
| Loading...
(string
or component
) | |
| align
| center
(string
) | left ; center ; right
|
| onePageHide
| false
(bool
) | Hide pagination when is only one page. |
| openPageByElementId
| 0
(number
) | Must be unique. |
| displayedPages
| 5
(number
) | How many page numbers should be visible while navigating. |
| request
| Function
(Promice
) | The function that sends a request to the server and returns Promise. |
| component
| Function
(ReactJS Component
) | This component will be used to render a single line from the list. Data provided by the server will be injected into it as properties. |
| elementListClass
| ''
(string
) | Additional class on the tag containing the list of elements. |
| customClass
| ''
(string
) | Additional class on the tag containing the pagination. |
| afterPageChange
| Function
| Callback function after page change. |