qt-public-ui
Version:
新设计规范下业务组件库
28 lines (27 loc) • 1.06 kB
JavaScript
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;