UNPKG

@ant-design/pro-layout

Version:
39 lines (30 loc) 1.35 kB
"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;