/**
*
* Paging
*
*/
import React from 'react';
import { Pagination, PaginationItem, PaginationLink } from 'reactstrap';
import PropTypes from 'prop-types';
import { Paging as StyledPaging } from '@buffetjs/styles';
import Icon from '../Icon';
/* eslint-disable react/no-array-index-key */
function Paging({ count, page, onChange, range }) {
const pagesCount = Math.ceil(count / range);
return (
<>
{Array(pagesCount)
.fill(1)
.map((item, index) => (
{index + 1}
))}
>
);
}
Paging.defaultProps = {
count: 0,
onChange: () => {},
page: 0,
range: 15,
};
Paging.propTypes = {
count: PropTypes.number,
onChange: PropTypes.func,
page: PropTypes.number,
range: PropTypes.number,
};
export default Paging;