import React, {PropTypes} from 'react';
import styles from './Pager.css';
const Rows = (curr, total, onClickHandler) => Array.from(Array(total)).map((e, i) =>
onClickHandler(i + 1)}>
{i + 1}
);
const Pager = ({totalPages, page, onNewPageHandler}) => (
{
(totalPages > page && totalPages > 1) ?
- onNewPageHandler(page - 1)}>
Prev
:
null
}
{Rows(page, totalPages, onNewPageHandler)}
{
(page < totalPages && totalPages > 1) ?
- onNewPageHandler(page + 1)}>
Next
:
null
}
);
Pager.propTypes = {
totalPages: PropTypes.number.isRequired,
page: PropTypes.number.isRequired,
};
export default Pager;