@alicloud/console-base-rc-pagination
Version:
24 lines • 974 B
JavaScript
import _extends from "@babel/runtime/helpers/esm/extends";
import React from 'react';
import styled from 'styled-components';
import { useProps, usePropsOnDom, useRefUi } from '../../model';
import { getStyleValueJustify } from '../../util';
import ButtonPrevNext from './button-prev-next';
import Paging from './paging';
var ScPagination = styled.div.withConfig({
componentId: "sc-1av7tlc-0"
})(["display:flex;align-items:center;justify-content:", ";"], function (props) {
return getStyleValueJustify(props.align);
});
export default function Pagination() {
var _useProps = useProps(),
align = _useProps.align;
var props = usePropsOnDom();
var refUi = useRefUi();
return /*#__PURE__*/React.createElement(ScPagination, _extends({}, props, {
align: align,
ref: refUi
}), /*#__PURE__*/React.createElement(ButtonPrevNext, {
prev: true
}), /*#__PURE__*/React.createElement(Paging, null), /*#__PURE__*/React.createElement(ButtonPrevNext, null));
}