es-grid-template
Version:
es-grid-template
46 lines (44 loc) • 1.22 kB
JavaScript
import _extends from "@babel/runtime/helpers/esm/extends";
import React, { Fragment } from 'react';
import { GridStyle } from "../GridStyle";
import TableGrid from "../TableGrid";
// import type {ColumnsTable} from "../type";
import { ConfigProvider } from "rc-master-ui";
// import {ConfigProvider} from "antd";
const Grid = props => {
const {
id,
height,
scrollHeight,
rowHoverable,
...rest
} = props;
return /*#__PURE__*/React.createElement(Fragment, null, /*#__PURE__*/React.createElement(GridStyle, {
$heightTable: height,
$heightScroll: scrollHeight,
style: {
position: 'relative'
},
id: id
}, /*#__PURE__*/React.createElement(ConfigProvider, {
theme: {
components: {
Table: {
rowHoverBg: '#eb461912',
rowSelectedBg: '#eb4619',
rowSelectedHoverBg: '#eb4619',
cellFontSize: 12,
cellFontSizeSM: 13,
headerBg: '#ffffff',
cellPaddingBlockSM: 7
}
}
}
}, /*#__PURE__*/React.createElement(TableGrid, _extends({}, rest, {
id: id
// style={{...style, minHeight: height}}
,
rowHoverable: rowHoverable ?? true
})))));
};
export default Grid;