UNPKG

qt-public-ui

Version:

新设计规范下业务组件库

28 lines (27 loc) 1.06 kB
import _extends from "@babel/runtime/helpers/esm/extends"; import _objectWithoutPropertiesLoose from "@babel/runtime/helpers/esm/objectWithoutPropertiesLoose"; var _excluded = ["pagination", "collapsed", "className"]; import React from 'react'; import { Table as AntTable } from 'antd'; import classnames from 'classnames'; import './style.less'; var Table = function Table(props) { var pagination = props.pagination, collapsed = props.collapsed, className = props.className, restProps = _objectWithoutPropertiesLoose(props, _excluded); // PageSizer 默认统一阶梯为 ['10', '30', '60', '90', '120'] var _pagination = !pagination ? false : _extends({ pageSizeOptions: ['10', '30', '60', '90', '120'], defaultPageSize: 10 }, pagination, { size: 'small' }); return /*#__PURE__*/React.createElement(AntTable, _extends({ className: classnames('umui-table', className, { 'list-table': !collapsed // list-table 为 true 间隔样式 }), pagination: _pagination }, restProps)); }; export default Table;