/** * @flow * @file PaginationMenu component * @author Box */ import * as React from 'react'; import range from 'lodash/range'; import { FormattedMessage } from 'react-intl'; import Button from '../../components/button'; import DropdownMenu from '../../components/dropdown-menu'; import { Menu, MenuItem } from '../../components/menu'; import messages from '../../elements/common/messages'; import './PaginationMenu.scss'; type Props = { onPageClick: Function, pageCount: number, pageNumber: number, }; const PaginationMenu = ({ onPageClick, pageCount = 0, pageNumber = 0 }: Props) => ( {range(1, pageCount + 1).map(page => ( onPageClick(page)}> {page} ))} ); export default PaginationMenu;