@geezee/react-ui
Version:
Modern and minimalist React UI library.
23 lines (19 loc) • 837 B
JavaScript
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 PaginationPrevious = function PaginationPrevious(_ref) {
var children = _ref.children,
props = _objectWithoutProperties(_ref, ["children"]);
var _usePaginationContext = usePaginationContext(),
updatePage = _usePaginationContext.updatePage,
isFirst = _usePaginationContext.isFirst;
return /*#__PURE__*/React.createElement(PaginationItem, _extends({
onClick: function onClick() {
return updatePage && updatePage('prev');
},
disabled: isFirst
}, props), children);
};
export default PaginationPrevious;