UNPKG

@geezee/react-ui

Version:

Modern and minimalist React UI library.

23 lines (19 loc) 822 B
import _extends from "@babel/runtime/helpers/esm/extends"; import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties"; import React from 'react'; import PaginationItem from './pagination-item'; import { usePaginationContext } from './pagination-context'; var PaginationNext = function PaginationNext(_ref) { var children = _ref.children, props = _objectWithoutProperties(_ref, ["children"]); var _usePaginationContext = usePaginationContext(), updatePage = _usePaginationContext.updatePage, isLast = _usePaginationContext.isLast; return /*#__PURE__*/React.createElement(PaginationItem, _extends({ onClick: function onClick() { return updatePage && updatePage('next'); }, disabled: isLast }, props), children); }; export default PaginationNext;