UNPKG

@alicloud/console-base-rc-pagination

Version:
31 lines (30 loc) 1.4 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = Pagination; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _react = _interopRequireDefault(require("react")); var _styledComponents = _interopRequireDefault(require("styled-components")); var _model = require("../../model"); var _util = require("../../util"); var _buttonPrevNext = _interopRequireDefault(require("./button-prev-next")); var _paging = _interopRequireDefault(require("./paging")); var ScPagination = _styledComponents.default.div.withConfig({ componentId: "sc-1av7tlc-0" })(["display:flex;align-items:center;justify-content:", ";"], function (props) { return (0, _util.getStyleValueJustify)(props.align); }); function Pagination() { var _useProps = (0, _model.useProps)(), align = _useProps.align; var props = (0, _model.usePropsOnDom)(); var refUi = (0, _model.useRefUi)(); return /*#__PURE__*/_react.default.createElement(ScPagination, (0, _extends2.default)({}, props, { align: align, ref: refUi }), /*#__PURE__*/_react.default.createElement(_buttonPrevNext.default, { prev: true }), /*#__PURE__*/_react.default.createElement(_paging.default, null), /*#__PURE__*/_react.default.createElement(_buttonPrevNext.default, null)); }