rc-pagination
Advanced tools
Comparing version 3.6.1 to 3.7.0
@@ -1,1 +0,1 @@ | ||
export { default } from './Pagination'; | ||
export { default } from "./Pagination"; |
export default { | ||
// Options.jsx | ||
items_per_page: '/ oldal', | ||
// '/ page', | ||
jump_to: 'Ugrás', | ||
// 'Goto', | ||
jump_to_confirm: 'megerősít', | ||
// 'confirm', | ||
page: '', | ||
// Pagination.jsx | ||
prev_page: 'Előző oldal', | ||
// 'Previous Page', | ||
next_page: 'Következő oldal', | ||
// 'Next Page', | ||
prev_5: 'Előző 5 oldal', | ||
// 'Previous 5 Pages', | ||
next_5: 'Következő 5 oldal', | ||
// 'Next 5 Pages', | ||
prev_3: 'Előző 3 oldal', | ||
// 'Previous 3 Pages', | ||
next_3: 'Következő 3 oldal', | ||
// 'Next 3 Pages', | ||
page_size: 'Page Size' | ||
}; |
import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; | ||
import _createClass from "@babel/runtime/helpers/esm/createClass"; | ||
import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; | ||
import _inherits from "@babel/runtime/helpers/esm/inherits"; | ||
import _createSuper from "@babel/runtime/helpers/esm/createSuper"; | ||
import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; | ||
/* eslint react/prop-types: 0 */ | ||
import React from 'react'; | ||
import KEYCODE from './KeyCode'; | ||
import KEYCODE from "./KeyCode"; | ||
var Options = /*#__PURE__*/function (_React$Component) { | ||
@@ -18,22 +20,22 @@ _inherits(Options, _React$Component); | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_this.state = { | ||
_defineProperty(_assertThisInitialized(_this), "state", { | ||
goInputText: '' | ||
}; | ||
_this.getValidValue = function () { | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "getValidValue", function () { | ||
var goInputText = _this.state.goInputText; | ||
// eslint-disable-next-line no-restricted-globals | ||
return !goInputText || Number.isNaN(goInputText) ? undefined : Number(goInputText); | ||
}; | ||
_this.buildOptionText = function (value) { | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "buildOptionText", function (value) { | ||
return "".concat(value, " ").concat(_this.props.locale.items_per_page); | ||
}; | ||
_this.changeSize = function (value) { | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "changeSize", function (value) { | ||
_this.props.changeSize(Number(value)); | ||
}; | ||
_this.handleChange = function (e) { | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "handleChange", function (e) { | ||
_this.setState({ | ||
goInputText: e.target.value | ||
}); | ||
}; | ||
_this.handleBlur = function (e) { | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "handleBlur", function (e) { | ||
var _this$props = _this.props, | ||
@@ -54,4 +56,4 @@ goButton = _this$props.goButton, | ||
quickGo(_this.getValidValue()); | ||
}; | ||
_this.go = function (e) { | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "go", function (e) { | ||
var goInputText = _this.state.goInputText; | ||
@@ -67,3 +69,3 @@ if (goInputText === '') { | ||
} | ||
}; | ||
}); | ||
return _this; | ||
@@ -170,5 +172,5 @@ } | ||
}(React.Component); | ||
Options.defaultProps = { | ||
_defineProperty(Options, "defaultProps", { | ||
pageSizeOptions: ['10', '20', '50', '100'] | ||
}; | ||
}); | ||
export default Options; |
@@ -114,6 +114,6 @@ import React from 'react'; | ||
handleGoTO: (e: any) => void; | ||
renderPrev: (prevPage: number) => string | number | boolean | Iterable<React.ReactNode> | React.ReactElement<any, string | React.JSXElementConstructor<any>>; | ||
renderNext: (nextPage: number) => string | number | boolean | Iterable<React.ReactNode> | React.ReactElement<any, string | React.JSXElementConstructor<any>>; | ||
renderPrev: (prevPage: number) => string | number | boolean | React.ReactElement<any, string | React.JSXElementConstructor<any>> | Iterable<React.ReactNode>; | ||
renderNext: (nextPage: number) => string | number | boolean | React.ReactElement<any, string | React.JSXElementConstructor<any>> | Iterable<React.ReactNode>; | ||
render(): React.JSX.Element; | ||
} | ||
export default Pagination; |
import _extends from "@babel/runtime/helpers/esm/extends"; | ||
import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; | ||
import _objectSpread from "@babel/runtime/helpers/esm/objectSpread2"; | ||
import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; | ||
import _createClass from "@babel/runtime/helpers/esm/createClass"; | ||
import _assertThisInitialized from "@babel/runtime/helpers/esm/assertThisInitialized"; | ||
import _inherits from "@babel/runtime/helpers/esm/inherits"; | ||
import _createSuper from "@babel/runtime/helpers/esm/createSuper"; | ||
import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; | ||
import classNames from 'classnames'; | ||
import pickAttrs from "rc-util/es/pickAttrs"; | ||
import React, { cloneElement, isValidElement } from 'react'; | ||
import KEYCODE from './KeyCode'; | ||
import LOCALE from './locale/zh_CN'; | ||
import Options from './Options'; | ||
import Pager from './Pager'; | ||
import KEYCODE from "./KeyCode"; | ||
import LOCALE from "./locale/zh_CN"; | ||
import Options from "./Options"; | ||
import Pager from "./Pager"; | ||
function noop() {} | ||
@@ -37,10 +38,10 @@ function isInteger(v) { | ||
_this = _super.call(this, props); | ||
_this.paginationNode = /*#__PURE__*/React.createRef(); | ||
_this.getJumpPrevPage = function () { | ||
_defineProperty(_assertThisInitialized(_this), "paginationNode", /*#__PURE__*/React.createRef()); | ||
_defineProperty(_assertThisInitialized(_this), "getJumpPrevPage", function () { | ||
return Math.max(1, _this.state.current - (_this.props.showLessItems ? 3 : 5)); | ||
}; | ||
_this.getJumpNextPage = function () { | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "getJumpNextPage", function () { | ||
return Math.min(calculatePage(undefined, _this.state, _this.props), _this.state.current + (_this.props.showLessItems ? 3 : 5)); | ||
}; | ||
_this.getItemIcon = function (icon, label) { | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "getItemIcon", function (icon, label) { | ||
var prefixCls = _this.props.prefixCls; | ||
@@ -56,8 +57,8 @@ var iconNode = icon || /*#__PURE__*/React.createElement("button", { | ||
return iconNode; | ||
}; | ||
_this.isValid = function (page) { | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "isValid", function (page) { | ||
var total = _this.props.total; | ||
return isInteger(page) && page !== _this.state.current && isInteger(total) && total > 0; | ||
}; | ||
_this.shouldDisplayQuickJumper = function () { | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "shouldDisplayQuickJumper", function () { | ||
var _this$props = _this.props, | ||
@@ -71,9 +72,9 @@ showQuickJumper = _this$props.showQuickJumper, | ||
return showQuickJumper; | ||
}; | ||
_this.handleKeyDown = function (e) { | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "handleKeyDown", function (e) { | ||
if (e.keyCode === KEYCODE.ARROW_UP || e.keyCode === KEYCODE.ARROW_DOWN) { | ||
e.preventDefault(); | ||
} | ||
}; | ||
_this.handleKeyUp = function (e) { | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "handleKeyUp", function (e) { | ||
var value = _this.getValidValue(e); | ||
@@ -93,8 +94,8 @@ var currentInputValue = _this.state.currentInputValue; | ||
} | ||
}; | ||
_this.handleBlur = function (e) { | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "handleBlur", function (e) { | ||
var value = _this.getValidValue(e); | ||
_this.handleChange(value); | ||
}; | ||
_this.changePageSize = function (size) { | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "changePageSize", function (size) { | ||
var current = _this.state.current; | ||
@@ -126,4 +127,4 @@ var newCurrent = calculatePage(size, _this.state, _this.props); | ||
} | ||
}; | ||
_this.handleChange = function (page) { | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "handleChange", function (page) { | ||
var _this$props2 = _this.props, | ||
@@ -158,26 +159,26 @@ disabled = _this$props2.disabled, | ||
return current; | ||
}; | ||
_this.prev = function () { | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "prev", function () { | ||
if (_this.hasPrev()) { | ||
_this.handleChange(_this.state.current - 1); | ||
} | ||
}; | ||
_this.next = function () { | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "next", function () { | ||
if (_this.hasNext()) { | ||
_this.handleChange(_this.state.current + 1); | ||
} | ||
}; | ||
_this.jumpPrev = function () { | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "jumpPrev", function () { | ||
_this.handleChange(_this.getJumpPrevPage()); | ||
}; | ||
_this.jumpNext = function () { | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "jumpNext", function () { | ||
_this.handleChange(_this.getJumpNextPage()); | ||
}; | ||
_this.hasPrev = function () { | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "hasPrev", function () { | ||
return _this.state.current > 1; | ||
}; | ||
_this.hasNext = function () { | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "hasNext", function () { | ||
return _this.state.current < calculatePage(undefined, _this.state, _this.props); | ||
}; | ||
_this.runIfEnter = function (event, callback) { | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "runIfEnter", function (event, callback) { | ||
if (event.key === 'Enter' || event.charCode === 13) { | ||
@@ -189,21 +190,21 @@ for (var _len = arguments.length, restParams = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) { | ||
} | ||
}; | ||
_this.runIfEnterPrev = function (e) { | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "runIfEnterPrev", function (e) { | ||
_this.runIfEnter(e, _this.prev); | ||
}; | ||
_this.runIfEnterNext = function (e) { | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "runIfEnterNext", function (e) { | ||
_this.runIfEnter(e, _this.next); | ||
}; | ||
_this.runIfEnterJumpPrev = function (e) { | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "runIfEnterJumpPrev", function (e) { | ||
_this.runIfEnter(e, _this.jumpPrev); | ||
}; | ||
_this.runIfEnterJumpNext = function (e) { | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "runIfEnterJumpNext", function (e) { | ||
_this.runIfEnter(e, _this.jumpNext); | ||
}; | ||
_this.handleGoTO = function (e) { | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "handleGoTO", function (e) { | ||
if (e.keyCode === KEYCODE.ENTER || e.type === 'click') { | ||
_this.handleChange(_this.state.currentInputValue); | ||
} | ||
}; | ||
_this.renderPrev = function (prevPage) { | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "renderPrev", function (prevPage) { | ||
var _this$props3 = _this.props, | ||
@@ -217,4 +218,4 @@ prevIcon = _this$props3.prevIcon, | ||
}) : prevButton; | ||
}; | ||
_this.renderNext = function (nextPage) { | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "renderNext", function (nextPage) { | ||
var _this$props4 = _this.props, | ||
@@ -228,3 +229,3 @@ nextIcon = _this$props4.nextIcon, | ||
}) : nextButton; | ||
}; | ||
}); | ||
var hasOnChange = props.onChange !== noop; | ||
@@ -264,3 +265,3 @@ var hasCurrent = ('current' in props); | ||
var _lastCurrentNode$blur; | ||
lastCurrentNode === null || lastCurrentNode === void 0 ? void 0 : (_lastCurrentNode$blur = lastCurrentNode.blur) === null || _lastCurrentNode$blur === void 0 ? void 0 : _lastCurrentNode$blur.call(lastCurrentNode); | ||
lastCurrentNode === null || lastCurrentNode === void 0 || (_lastCurrentNode$blur = lastCurrentNode.blur) === null || _lastCurrentNode$blur === void 0 || _lastCurrentNode$blur.call(lastCurrentNode); | ||
} | ||
@@ -327,2 +328,3 @@ } | ||
currentInputValue = _this$state2.currentInputValue; | ||
// When hideOnSinglePage is true and there is only 1 page, hide the pager | ||
@@ -402,3 +404,15 @@ if (hideOnSinglePage === true && total <= pageSize) { | ||
"aria-disabled": !this.hasNext() | ||
}, this.renderNext(nextPage)), gotoButton); | ||
}, this.renderNext(nextPage)), /*#__PURE__*/React.createElement(Options, { | ||
disabled: disabled, | ||
locale: locale, | ||
rootPrefixCls: prefixCls, | ||
selectComponentClass: selectComponentClass, | ||
selectPrefixCls: selectPrefixCls, | ||
changeSize: this.getShowSizeChanger() ? this.changePageSize : null, | ||
current: current, | ||
pageSize: pageSize, | ||
pageSizeOptions: pageSizeOptions, | ||
quickGo: this.shouldDisplayQuickJumper() ? this.handleChange : null, | ||
goButton: gotoButton | ||
})); | ||
} | ||
@@ -563,8 +577,8 @@ if (allPages <= 3 + pageBufferSize * 2) { | ||
if ('pageSize' in props && props.pageSize !== prevState.pageSize) { | ||
var current = prevState.current; | ||
var _current2 = prevState.current; | ||
var newCurrent = calculatePage(props.pageSize, prevState, props); | ||
current = current > newCurrent ? newCurrent : current; | ||
_current2 = _current2 > newCurrent ? newCurrent : _current2; | ||
if (!('current' in props)) { | ||
newState.current = current; | ||
newState.currentInputValue = current; | ||
newState.current = _current2; | ||
newState.currentInputValue = _current2; | ||
} | ||
@@ -578,3 +592,3 @@ newState.pageSize = props.pageSize; | ||
}(React.Component); | ||
Pagination.defaultProps = { | ||
_defineProperty(Pagination, "defaultProps", { | ||
defaultCurrent: 1, | ||
@@ -598,3 +612,3 @@ total: 0, | ||
totalBoundaryShowSizeChanger: 50 | ||
}; | ||
}); | ||
export default Pagination; |
@@ -18,3 +18,2 @@ "use strict"; | ||
}; | ||
var _default = KeyCode; | ||
exports.default = _default; | ||
var _default = exports.default = KeyCode; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ ግፅ', | ||
page_size: 'የገፅ መጠን' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ الصفحة', | ||
page_size: 'مقاس الصفحه' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ səhifə', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ страница', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ পৃষ্ঠা', | ||
page_size: 'পাতার আকার' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/старонка', | ||
page_size: 'памер старонкі' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ pàgina', | ||
page_size: 'mida de la pàgina' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ strana', | ||
page_size: 'velikost stránky' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ side', | ||
page_size: 'sidestørrelse' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ Seite', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ σελίδα', | ||
page_size: 'Μέγεθος σελίδας' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ page', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ page', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ página', | ||
page_size: 'tamaño de página' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ leheküljel', | ||
page_size: 'lehe suurus' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ orrialde', | ||
page_size: 'orrien tamaina' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ صفحه', | ||
page_size: 'اندازه صفحه' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ sivu', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ page', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ page', | ||
page_size: 'taille de la page' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ page', | ||
page_size: 'taille de la page' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ leathanach', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ páxina', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ עמוד', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ पृष्ठ', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ str', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,17 +7,25 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
items_per_page: '/ oldal', | ||
// '/ page', | ||
jump_to: 'Ugrás', | ||
// 'Goto', | ||
jump_to_confirm: 'megerősít', | ||
// 'confirm', | ||
page: '', | ||
// Pagination.jsx | ||
prev_page: 'Előző oldal', | ||
// 'Previous Page', | ||
next_page: 'Következő oldal', | ||
// 'Next Page', | ||
prev_5: 'Előző 5 oldal', | ||
// 'Previous 5 Pages', | ||
next_5: 'Következő 5 oldal', | ||
// 'Next 5 Pages', | ||
prev_3: 'Előző 3 oldal', | ||
// 'Previous 3 Pages', | ||
next_3: 'Következő 3 oldal', | ||
// 'Next 3 Pages', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ halaman', | ||
page_size: 'ukuran halaman' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ síðu', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ pagina', | ||
page_size: 'dimensioni della pagina' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '件 / ページ', | ||
page_size: 'ページサイズ' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ გვერდი.', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ бет', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ ទំព័រ', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ rûpel', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ ಪುಟ', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ 페이지', | ||
page_size: '페이지 크기' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ psl.', | ||
page_size: 'Puslapio dydis' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ lappuse', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ стр', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ പേജ്', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ хуудас', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ halaman', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ စာမျက်နှာ', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -21,3 +21,2 @@ items_per_page: '/ side', | ||
page_size: 'sidestørrelse' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ pagina', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ pagina', | ||
page_size: 'pagina grootte' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ ਪੰਨਾ', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ ਪੰਨਾ', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: 'na stronę', | ||
page_size: 'rozmiar strony' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ página', | ||
page_size: 'tamanho da página' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ página', | ||
page_size: 'mărimea paginii' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ pagină', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ стр.', | ||
page_size: 'размер страницы' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ පිටුව', | ||
page_size: 'පිටුවේ ප්රමාණය' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ strana', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ strani', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -21,3 +21,2 @@ items_per_page: '/ strani', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ sida', | ||
page_size: 'sidstorlek' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ பக்கம்', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ หน้า', | ||
page_size: 'ขนาดหน้า' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ sahypa', | ||
page_size: 'Sahypa sany' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ sayfa', | ||
page_size: 'sayfa boyutu' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: 'تال/ھەر بەت', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ сторінці', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ صفحہ', | ||
page_size: 'Page Size' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ sah.', | ||
page_size: 'sahifa hajmi' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '/ trang', | ||
page_size: 'kích thước trang' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '条/页', | ||
page_size: '页码' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
var _default = exports.default = { | ||
// Options.jsx | ||
@@ -22,3 +22,2 @@ items_per_page: '條/頁', | ||
page_size: '頁碼' | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -10,4 +10,6 @@ "use strict"; | ||
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); | ||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); | ||
var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); | ||
var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); | ||
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); | ||
var _react = _interopRequireDefault(require("react")); | ||
@@ -26,22 +28,22 @@ var _KeyCode = _interopRequireDefault(require("./KeyCode")); | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_this.state = { | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "state", { | ||
goInputText: '' | ||
}; | ||
_this.getValidValue = function () { | ||
}); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "getValidValue", function () { | ||
var goInputText = _this.state.goInputText; | ||
// eslint-disable-next-line no-restricted-globals | ||
return !goInputText || Number.isNaN(goInputText) ? undefined : Number(goInputText); | ||
}; | ||
_this.buildOptionText = function (value) { | ||
}); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "buildOptionText", function (value) { | ||
return "".concat(value, " ").concat(_this.props.locale.items_per_page); | ||
}; | ||
_this.changeSize = function (value) { | ||
}); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "changeSize", function (value) { | ||
_this.props.changeSize(Number(value)); | ||
}; | ||
_this.handleChange = function (e) { | ||
}); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "handleChange", function (e) { | ||
_this.setState({ | ||
goInputText: e.target.value | ||
}); | ||
}; | ||
_this.handleBlur = function (e) { | ||
}); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "handleBlur", function (e) { | ||
var _this$props = _this.props, | ||
@@ -62,4 +64,4 @@ goButton = _this$props.goButton, | ||
quickGo(_this.getValidValue()); | ||
}; | ||
_this.go = function (e) { | ||
}); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "go", function (e) { | ||
var goInputText = _this.state.goInputText; | ||
@@ -75,3 +77,3 @@ if (goInputText === '') { | ||
} | ||
}; | ||
}); | ||
return _this; | ||
@@ -178,6 +180,5 @@ } | ||
}(_react.default.Component); | ||
Options.defaultProps = { | ||
(0, _defineProperty2.default)(Options, "defaultProps", { | ||
pageSizeOptions: ['10', '20', '50', '100'] | ||
}; | ||
var _default = Options; | ||
exports.default = _default; | ||
}); | ||
var _default = exports.default = Options; |
@@ -43,3 +43,2 @@ "use strict"; | ||
}; | ||
var _default = Pager; | ||
exports.default = _default; | ||
var _default = exports.default = Pager; |
@@ -114,6 +114,6 @@ import React from 'react'; | ||
handleGoTO: (e: any) => void; | ||
renderPrev: (prevPage: number) => string | number | boolean | Iterable<React.ReactNode> | React.ReactElement<any, string | React.JSXElementConstructor<any>>; | ||
renderNext: (nextPage: number) => string | number | boolean | Iterable<React.ReactNode> | React.ReactElement<any, string | React.JSXElementConstructor<any>>; | ||
renderPrev: (prevPage: number) => string | number | boolean | React.ReactElement<any, string | React.JSXElementConstructor<any>> | Iterable<React.ReactNode>; | ||
renderNext: (nextPage: number) => string | number | boolean | React.ReactElement<any, string | React.JSXElementConstructor<any>> | Iterable<React.ReactNode>; | ||
render(): React.JSX.Element; | ||
} | ||
export default Pagination; |
@@ -10,8 +10,9 @@ "use strict"; | ||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); | ||
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); | ||
var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread2")); | ||
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); | ||
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); | ||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); | ||
var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); | ||
var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/createSuper")); | ||
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); | ||
var _classnames = _interopRequireDefault(require("classnames")); | ||
@@ -24,4 +25,4 @@ var _pickAttrs = _interopRequireDefault(require("rc-util/lib/pickAttrs")); | ||
var _Pager = _interopRequireDefault(require("./Pager")); | ||
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } | ||
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } | ||
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(e) { return e ? t : r; })(e); } | ||
function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != _typeof(e) && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && Object.prototype.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; } | ||
function noop() {} | ||
@@ -49,10 +50,10 @@ function isInteger(v) { | ||
_this = _super.call(this, props); | ||
_this.paginationNode = /*#__PURE__*/_react.default.createRef(); | ||
_this.getJumpPrevPage = function () { | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "paginationNode", /*#__PURE__*/_react.default.createRef()); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "getJumpPrevPage", function () { | ||
return Math.max(1, _this.state.current - (_this.props.showLessItems ? 3 : 5)); | ||
}; | ||
_this.getJumpNextPage = function () { | ||
}); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "getJumpNextPage", function () { | ||
return Math.min(calculatePage(undefined, _this.state, _this.props), _this.state.current + (_this.props.showLessItems ? 3 : 5)); | ||
}; | ||
_this.getItemIcon = function (icon, label) { | ||
}); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "getItemIcon", function (icon, label) { | ||
var prefixCls = _this.props.prefixCls; | ||
@@ -68,8 +69,8 @@ var iconNode = icon || /*#__PURE__*/_react.default.createElement("button", { | ||
return iconNode; | ||
}; | ||
_this.isValid = function (page) { | ||
}); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "isValid", function (page) { | ||
var total = _this.props.total; | ||
return isInteger(page) && page !== _this.state.current && isInteger(total) && total > 0; | ||
}; | ||
_this.shouldDisplayQuickJumper = function () { | ||
}); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "shouldDisplayQuickJumper", function () { | ||
var _this$props = _this.props, | ||
@@ -83,9 +84,9 @@ showQuickJumper = _this$props.showQuickJumper, | ||
return showQuickJumper; | ||
}; | ||
_this.handleKeyDown = function (e) { | ||
}); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "handleKeyDown", function (e) { | ||
if (e.keyCode === _KeyCode.default.ARROW_UP || e.keyCode === _KeyCode.default.ARROW_DOWN) { | ||
e.preventDefault(); | ||
} | ||
}; | ||
_this.handleKeyUp = function (e) { | ||
}); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "handleKeyUp", function (e) { | ||
var value = _this.getValidValue(e); | ||
@@ -105,8 +106,8 @@ var currentInputValue = _this.state.currentInputValue; | ||
} | ||
}; | ||
_this.handleBlur = function (e) { | ||
}); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "handleBlur", function (e) { | ||
var value = _this.getValidValue(e); | ||
_this.handleChange(value); | ||
}; | ||
_this.changePageSize = function (size) { | ||
}); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "changePageSize", function (size) { | ||
var current = _this.state.current; | ||
@@ -138,4 +139,4 @@ var newCurrent = calculatePage(size, _this.state, _this.props); | ||
} | ||
}; | ||
_this.handleChange = function (page) { | ||
}); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "handleChange", function (page) { | ||
var _this$props2 = _this.props, | ||
@@ -170,26 +171,26 @@ disabled = _this$props2.disabled, | ||
return current; | ||
}; | ||
_this.prev = function () { | ||
}); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "prev", function () { | ||
if (_this.hasPrev()) { | ||
_this.handleChange(_this.state.current - 1); | ||
} | ||
}; | ||
_this.next = function () { | ||
}); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "next", function () { | ||
if (_this.hasNext()) { | ||
_this.handleChange(_this.state.current + 1); | ||
} | ||
}; | ||
_this.jumpPrev = function () { | ||
}); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "jumpPrev", function () { | ||
_this.handleChange(_this.getJumpPrevPage()); | ||
}; | ||
_this.jumpNext = function () { | ||
}); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "jumpNext", function () { | ||
_this.handleChange(_this.getJumpNextPage()); | ||
}; | ||
_this.hasPrev = function () { | ||
}); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "hasPrev", function () { | ||
return _this.state.current > 1; | ||
}; | ||
_this.hasNext = function () { | ||
}); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "hasNext", function () { | ||
return _this.state.current < calculatePage(undefined, _this.state, _this.props); | ||
}; | ||
_this.runIfEnter = function (event, callback) { | ||
}); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "runIfEnter", function (event, callback) { | ||
if (event.key === 'Enter' || event.charCode === 13) { | ||
@@ -201,21 +202,21 @@ for (var _len = arguments.length, restParams = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) { | ||
} | ||
}; | ||
_this.runIfEnterPrev = function (e) { | ||
}); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "runIfEnterPrev", function (e) { | ||
_this.runIfEnter(e, _this.prev); | ||
}; | ||
_this.runIfEnterNext = function (e) { | ||
}); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "runIfEnterNext", function (e) { | ||
_this.runIfEnter(e, _this.next); | ||
}; | ||
_this.runIfEnterJumpPrev = function (e) { | ||
}); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "runIfEnterJumpPrev", function (e) { | ||
_this.runIfEnter(e, _this.jumpPrev); | ||
}; | ||
_this.runIfEnterJumpNext = function (e) { | ||
}); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "runIfEnterJumpNext", function (e) { | ||
_this.runIfEnter(e, _this.jumpNext); | ||
}; | ||
_this.handleGoTO = function (e) { | ||
}); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "handleGoTO", function (e) { | ||
if (e.keyCode === _KeyCode.default.ENTER || e.type === 'click') { | ||
_this.handleChange(_this.state.currentInputValue); | ||
} | ||
}; | ||
_this.renderPrev = function (prevPage) { | ||
}); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "renderPrev", function (prevPage) { | ||
var _this$props3 = _this.props, | ||
@@ -229,4 +230,4 @@ prevIcon = _this$props3.prevIcon, | ||
}) : prevButton; | ||
}; | ||
_this.renderNext = function (nextPage) { | ||
}); | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "renderNext", function (nextPage) { | ||
var _this$props4 = _this.props, | ||
@@ -240,3 +241,3 @@ nextIcon = _this$props4.nextIcon, | ||
}) : nextButton; | ||
}; | ||
}); | ||
var hasOnChange = props.onChange !== noop; | ||
@@ -276,3 +277,3 @@ var hasCurrent = ('current' in props); | ||
var _lastCurrentNode$blur; | ||
lastCurrentNode === null || lastCurrentNode === void 0 ? void 0 : (_lastCurrentNode$blur = lastCurrentNode.blur) === null || _lastCurrentNode$blur === void 0 ? void 0 : _lastCurrentNode$blur.call(lastCurrentNode); | ||
lastCurrentNode === null || lastCurrentNode === void 0 || (_lastCurrentNode$blur = lastCurrentNode.blur) === null || _lastCurrentNode$blur === void 0 || _lastCurrentNode$blur.call(lastCurrentNode); | ||
} | ||
@@ -339,2 +340,3 @@ } | ||
currentInputValue = _this$state2.currentInputValue; | ||
// When hideOnSinglePage is true and there is only 1 page, hide the pager | ||
@@ -414,3 +416,15 @@ if (hideOnSinglePage === true && total <= pageSize) { | ||
"aria-disabled": !this.hasNext() | ||
}, this.renderNext(nextPage)), gotoButton); | ||
}, this.renderNext(nextPage)), /*#__PURE__*/_react.default.createElement(_Options.default, { | ||
disabled: disabled, | ||
locale: locale, | ||
rootPrefixCls: prefixCls, | ||
selectComponentClass: selectComponentClass, | ||
selectPrefixCls: selectPrefixCls, | ||
changeSize: this.getShowSizeChanger() ? this.changePageSize : null, | ||
current: current, | ||
pageSize: pageSize, | ||
pageSizeOptions: pageSizeOptions, | ||
quickGo: this.shouldDisplayQuickJumper() ? this.handleChange : null, | ||
goButton: gotoButton | ||
})); | ||
} | ||
@@ -575,8 +589,8 @@ if (allPages <= 3 + pageBufferSize * 2) { | ||
if ('pageSize' in props && props.pageSize !== prevState.pageSize) { | ||
var current = prevState.current; | ||
var _current2 = prevState.current; | ||
var newCurrent = calculatePage(props.pageSize, prevState, props); | ||
current = current > newCurrent ? newCurrent : current; | ||
_current2 = _current2 > newCurrent ? newCurrent : _current2; | ||
if (!('current' in props)) { | ||
newState.current = current; | ||
newState.currentInputValue = current; | ||
newState.current = _current2; | ||
newState.currentInputValue = _current2; | ||
} | ||
@@ -590,3 +604,3 @@ newState.pageSize = props.pageSize; | ||
}(_react.default.Component); | ||
Pagination.defaultProps = { | ||
(0, _defineProperty2.default)(Pagination, "defaultProps", { | ||
defaultCurrent: 1, | ||
@@ -610,4 +624,3 @@ total: 0, | ||
totalBoundaryShowSizeChanger: 50 | ||
}; | ||
var _default = Pagination; | ||
exports.default = _default; | ||
}); | ||
var _default = exports.default = Pagination; |
{ | ||
"name": "rc-pagination", | ||
"version": "3.6.1", | ||
"version": "3.7.0", | ||
"description": "pagination ui component for react", | ||
@@ -41,6 +41,6 @@ "keywords": [ | ||
"prettier": "prettier --write \"**/*.{ts,tsx,js,jsx,json,md}\"", | ||
"pretty-quick": "pretty-quick", | ||
"test": "father test", | ||
"coverage": "father test --coverage", | ||
"now-build": "npm run docs:build" | ||
"test": "rc-test", | ||
"coverage": "rc-test --coverage", | ||
"now-build": "npm run docs:build", | ||
"prepare": "husky install" | ||
}, | ||
@@ -53,2 +53,3 @@ "dependencies": { | ||
"devDependencies": { | ||
"@rc-component/father-plugin": "^1.0.0", | ||
"@types/classnames": "^2.2.9", | ||
@@ -64,16 +65,17 @@ "@types/jest": "^29.2.2", | ||
"enzyme": "^3.0.0", | ||
"enzyme-adapter-react-16": "^1.0.1", | ||
"enzyme-adapter-react-16": "^1.15.6", | ||
"enzyme-to-json": "^3.4.0", | ||
"eslint": "^7.0.0", | ||
"father": "^2.13.4", | ||
"father": "^4.0.0", | ||
"gh-pages": "^4.0.0", | ||
"glob": "^7.1.6", | ||
"husky": "^8.0.3", | ||
"less": "^3.10.3", | ||
"lint-staged": "^15.0.2", | ||
"np": "^7.0.0", | ||
"prettier": "^2.0.1", | ||
"pretty-quick": "^3.0.0", | ||
"rc-select": "^14.1.2", | ||
"rc-test": "^7.0.15", | ||
"react": "^16.0.0", | ||
"react-dom": "^16.0.0", | ||
"react-test-renderer": "^16.0.0" | ||
"react-dom": "^16.0.0" | ||
}, | ||
@@ -89,3 +91,9 @@ "peerDependencies": { | ||
"mode": "npm" | ||
}, | ||
"lint-staged": { | ||
"**/*.{js,jsx,tsx,ts,md,json}": [ | ||
"prettier --write", | ||
"git add" | ||
] | ||
} | ||
} |
@@ -36,8 +36,7 @@ # rc-pagination | ||
## Example | ||
## Examples | ||
http://localhost:9001 | ||
Online example: `https://pagination-react-component.vercel.app` | ||
Local example: `npm run start` then `http://localhost:9001` | ||
online example: https://pagination-react-component.vercel.app | ||
## Install | ||
@@ -81,6 +80,6 @@ | ||
| itemRender | custom page item renderer | Function(current, type: 'page' \| 'prev' \| 'next' \| 'jump-prev' \| 'jump-next', element): React.ReactNode \| `(current, type, element) => element` | | | ||
| prevIcon | specifict the default previous icon | ReactNode \| (props: PaginationProps) => ReactNode | | | ||
| nextIcon | specifict the default next icon | ReactNode \| (props: PaginationProps) => ReactNode | | | ||
| jumpPrevIcon | specifict the default previous icon | ReactNode \| (props: PaginationProps) => ReactNode | | | ||
| jumpNextIcon | specifict the default next icon | ReactNode \| (props: PaginationProps) => ReactNode | | | ||
| prevIcon | specify the default previous icon | ReactNode \| (props: PaginationProps) => ReactNode | | | ||
| nextIcon | specify the default next icon | ReactNode \| (props: PaginationProps) => ReactNode | | | ||
| jumpPrevIcon | specify the default previous icon | ReactNode \| (props: PaginationProps) => ReactNode | | | ||
| jumpNextIcon | specify the default next icon | ReactNode \| (props: PaginationProps) => ReactNode | | | ||
@@ -87,0 +86,0 @@ ## License |
222960
26
6644
87