UNPKG

@trellixio/roaster-coffee

Version:
12 lines (11 loc) 824 B
import * as React from 'react'; import { Button } from '../Button'; import { classNames } from '@/utils'; export function Pagination({ onNext, onPrevious, hasNext, hasPrevious, previousButtonProps, nextButtonProps, className, }) { return (React.createElement("nav", { className: classNames('pagination', className) }, React.createElement(Button, Object.assign({ variant: "secondary", disabled: !hasPrevious, onClick: () => onPrevious() }, previousButtonProps), React.createElement("i", { className: "fa-regular fa-chevron-left" })), React.createElement(Button, Object.assign({ variant: "secondary", disabled: !hasNext, onClick: () => onNext() }, nextButtonProps), React.createElement("i", { className: "fa-regular fa-chevron-right" })))); } Pagination.displayName = 'Pagination';