2.0.14 • Published 5 years ago
the-pager v2.0.14
the-pager
Pager of the-components
Installation
$ npm install the-pager --save
Usage
Live Demo is hosted on GitHub Page
'use strict'
import React from 'react'
import { ThePager, ThePagerStyle } from 'the-pager'
class ExampleComponent extends React.PureComponent {
constructor (props) {
super(props)
const s = this
s.state = {page: 2}
}
render () {
const s = this
let {state} = s
return (
<div>
<ThePagerStyle/>
<ThePager.Row>
<ThePager total={8}
page={state.page}
size={3}
onChange={(e) => s.setState({page: e.page})}>
</ThePager>
<ThePager.Counts counts={{limit: 25, offset: 25, total: 52}}/>
</ThePager.Row>
<hr/>
<ThePager total={15}
page={state.page}
size={5}
hrefPattern='?page=:page'>
</ThePager>
</div>
)
}
}
export default ExampleComponent
Components
ThePager
Pager of the-components
Props
Name | Type | Description | Default |
---|---|---|---|
hrefPattern | string | Pattern for href | null |
onChange | func | Handler for page change |
|
page | number | Current page number. Start with 0 |
|
size | number | Number of items to show | 5 |
total | number | Total page count |
|
ThePagerStyle
Style for ThePager
Props
Name | Type | Description | Default |
---|---|---|---|
options | object | Style options | {} |
License
This software is released under the MIT License.
Links
2.0.14
5 years ago
2.0.13
6 years ago
2.0.12
6 years ago
2.0.11
6 years ago
2.0.10
6 years ago
2.0.9
6 years ago
2.0.8
6 years ago
2.0.7
6 years ago
2.0.6
6 years ago
2.0.5
6 years ago
2.0.4
6 years ago
2.0.3
6 years ago
2.0.2
6 years ago
2.0.1
6 years ago
2.0.0
7 years ago
1.0.7
7 years ago
1.0.6
7 years ago
1.0.5
7 years ago
1.0.4
7 years ago
1.0.3
7 years ago
1.0.2
7 years ago
1.0.1
7 years ago
1.0.0
7 years ago