UNPKG

2.19 kBJavaScriptView Raw
1"use strict";
2
3var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
4
5var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
6
7exports.__esModule = true;
8exports.default = void 0;
9
10var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
11
12var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
13
14var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
15
16var _classnames = _interopRequireDefault(require("classnames"));
17
18var _react = _interopRequireDefault(require("react"));
19
20var _PaginationItem = _interopRequireWildcard(require("./PaginationItem"));
21
22var _bootstrapUtils = require("./utils/bootstrapUtils");
23
24var Pagination =
25/*#__PURE__*/
26function (_React$Component) {
27 (0, _inheritsLoose2.default)(Pagination, _React$Component);
28
29 function Pagination() {
30 return _React$Component.apply(this, arguments) || this;
31 }
32
33 var _proto = Pagination.prototype;
34
35 _proto.render = function render() {
36 var _this$props = this.props,
37 className = _this$props.className,
38 children = _this$props.children,
39 props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className", "children"]);
40
41 var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
42 bsProps = _splitBsProps[0],
43 elementProps = _splitBsProps[1];
44
45 var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
46 return _react.default.createElement("ul", (0, _extends2.default)({}, elementProps, {
47 className: (0, _classnames.default)(className, classes)
48 }), children);
49 };
50
51 return Pagination;
52}(_react.default.Component);
53
54(0, _bootstrapUtils.bsClass)('pagination', Pagination);
55Pagination.First = _PaginationItem.First;
56Pagination.Prev = _PaginationItem.Prev;
57Pagination.Ellipsis = _PaginationItem.Ellipsis;
58Pagination.Item = _PaginationItem.default;
59Pagination.Next = _PaginationItem.Next;
60Pagination.Last = _PaginationItem.Last;
61var _default = Pagination;
62exports.default = _default;
63module.exports = exports["default"];
\No newline at end of file