UNPKG

@alicloud/console-base-rc-pagination

Version:
22 lines 783 B
import React from 'react'; import styled from 'styled-components'; import { usePageList } from '../../../../model'; import PageButton from './page-button'; import PageEllipsis from './page-ellipsis'; var ScPageList = styled.div.withConfig({ componentId: "sc-otilgv-0" })(["display:flex;align-items:center;"]); export default function PageList() { var pageList = usePageList(); return /*#__PURE__*/React.createElement(ScPageList, null, pageList.map(function (v, i) { if (typeof v === 'number') { return /*#__PURE__*/React.createElement(PageButton, { key: "page-".concat(v), n: v }); } return /*#__PURE__*/React.createElement(PageEllipsis, { key: "ellipsis-".concat(i) }); // eslint-disable-line react/no-array-index-key })); }