@trellixio/roaster-coffee
Version:
Beans' product component library
21 lines (18 loc) • 969 B
JavaScript
import * as React from 'react';
import { Button } from '../Button/Button.js';
import { classNames } from '../../utils/classNames/index.js';
import '@floating-ui/react';
function Pagination({
onNext,
onPrevious,
hasNext,
hasPrevious,
previousButtonProps,
nextButtonProps,
className
}) {
return /* @__PURE__ */ React.createElement("nav", { className: classNames("pagination", className) }, /* @__PURE__ */ React.createElement(Button, { variant: "secondary", disabled: !hasPrevious, onClick: () => onPrevious(), ...previousButtonProps }, /* @__PURE__ */ React.createElement("i", { className: "fa-regular fa-chevron-left" })), /* @__PURE__ */ React.createElement(Button, { variant: "secondary", disabled: !hasNext, onClick: () => onNext(), ...nextButtonProps }, /* @__PURE__ */ React.createElement("i", { className: "fa-regular fa-chevron-right" })));
}
Pagination.displayName = "Pagination";
export { Pagination };
//# sourceMappingURL=Pagination.js.map