import React, { ReactNode } from "react"; import classNames from "classnames"; import { BoxProps } from "../Box"; import { Flex } from "../Flex"; import { Text } from "../Text"; import { bem } from "../../utilities/bem"; const cn = "Pagination"; export interface PaginationProps extends BoxProps { onPageChange: (pageNumber: number) => any; currentPageNumber: number; itemsPerPage: number; totalItems: number; } interface PageButtonProps { children: ReactNode; onClick: () => void; className?: string; } const PageButton = ({ className, ...rest }: PageButtonProps) => { return