@ant-design/pro-layout
Version:
54 lines (41 loc) • 1.74 kB
JavaScript
;
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard");
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
require("antd/es/config-provider/style");
var _configProvider = _interopRequireDefault(require("antd/es/config-provider"));
require("./GridContent.less");
var _react = _interopRequireWildcard(require("react"));
var _classnames = _interopRequireDefault(require("classnames"));
var _RouteContext = _interopRequireDefault(require("../../RouteContext"));
/**
* This component can support contentWidth so you don't need to calculate the width
* contentWidth=Fixed, width will is 1200
*
* @param props
*/
var GridContent = function GridContent(props) {
var value = (0, _react.useContext)(_RouteContext.default);
var children = props.children,
propsContentWidth = props.contentWidth,
propsClassName = props.className,
style = props.style;
var _useContext = (0, _react.useContext)(_configProvider.default.ConfigContext),
getPrefixCls = _useContext.getPrefixCls;
var prefixCls = props.prefixCls || getPrefixCls('pro');
var contentWidth = propsContentWidth || value.contentWidth;
var className = "".concat(prefixCls, "-grid-content");
return /*#__PURE__*/_react.default.createElement("div", {
className: (0, _classnames.default)(className, propsClassName, {
wide: contentWidth === 'Fixed'
}),
style: style
}, /*#__PURE__*/_react.default.createElement("div", {
className: "".concat(prefixCls, "-grid-content-children")
}, children));
};
var _default = GridContent;
exports.default = _default;