@ant-design/pro-layout
Version:
39 lines (30 loc) • 1.35 kB
JavaScript
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
require("antd/es/layout/style");
var _layout = _interopRequireDefault(require("antd/es/layout"));
var _react = _interopRequireDefault(require("react"));
var _proProvider = require("@ant-design/pro-provider");
var _proUtils = require("@ant-design/pro-utils");
var WrapContent = function WrapContent(props) {
var _props$autoClearCache = props.autoClearCache,
autoClearCache = _props$autoClearCache === void 0 ? true : _props$autoClearCache,
style = props.style,
className = props.className,
children = props.children;
var ErrorComponent = props.ErrorBoundary || _proUtils.ErrorBoundary;
return /*#__PURE__*/_react.default.createElement(_proProvider.ConfigProviderWrap, {
autoClearCache: autoClearCache
}, props.ErrorBoundary === false ? /*#__PURE__*/_react.default.createElement(_layout.default.Content, {
className: className,
style: style
}, children) : /*#__PURE__*/_react.default.createElement(ErrorComponent, null, /*#__PURE__*/_react.default.createElement(_layout.default.Content, {
className: className,
style: style
}, children)));
};
var _default = WrapContent;
exports.default = _default;