linkmore-design
Version:
π πlmη»δ»ΆεΊγπ
39 lines (38 loc) β’ 1.44 kB
JavaScript
;
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 _Container = _interopRequireDefault(require("../layout/Container"));
var _table = _interopRequireDefault(require("../table"));
var _ErrorBoundary = _interopRequireDefault(require("./ErrorBoundary"));
const Wrapper = props => {
const {
height,
resizeConfig,
prefixCls,
ErrorBoundary
} = props;
const resizeRef = (0, _react.useRef)();
return /*#__PURE__*/_react.default.createElement(_Container.default, {
className: `${prefixCls}_layout`,
style: {
height
}
}, /*#__PURE__*/_react.default.createElement(_Container.default.Content, {
ref: resizeRef,
refreshDelay: resizeConfig.refreshDelay,
className: `${prefixCls}_layout_content`
}, size => /*#__PURE__*/_react.default.createElement(_ErrorBoundary.default, {
fallback: ErrorBoundary
}, /*#__PURE__*/_react.default.createElement(_table.default, (0, _extends2.default)({}, size, {
instance: props,
resizeRef: resizeRef
})))));
};
var _default = Wrapper;
exports.default = _default;