@alicloud/console-base-rc-pagination
Version:
31 lines (30 loc) • 1.4 kB
JavaScript
;
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));
}