UNPKG

linkmore-design

Version:

🌈 🚀lm组件库。🚀

46 lines (43 loc) 1.4 kB
"use strict"; var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _react = _interopRequireWildcard(require("react")); var _TableRoot = _interopRequireDefault(require("./table/TableRoot")); // 定义各种接口、类型抛出等 // export type LmCardTableProps<TData extends Record<string, any> = {}> { // rows: LM_Row<TData>[]; // } // 默认抛出 const LmCardTable = ({ cellKey = 'id', type = 'PTC', height = '100%', virtual = true, ellipsis = true, components = {}, dataSource = [], cellConfig = {}, checkboxConfig = {}, ...resetProps }, ref) => { const defaultRef = (0, _react.useRef)(null); return /*#__PURE__*/_react.default.createElement(_TableRoot.default, (0, _extends2.default)({ cellKey: cellKey, type: type, height: height, virtual: virtual, ellipsis: ellipsis, components: components, dataSource: dataSource, cellConfig: cellConfig, checkboxConfig: checkboxConfig, ref: ref || defaultRef }, resetProps)); }; var _default = /*#__PURE__*/(0, _react.forwardRef)(LmCardTable); exports.default = _default;