@trellixio/roaster-coffee
Version:
Beans' product component library
12 lines (11 loc) • 824 B
JavaScript
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';