@cc-dev-kit-test/console-components-app-layout
Version:
React component for Alibaba Cloud.
49 lines (40 loc) • 1.66 kB
JavaScript
"use strict";
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard");
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _classnames = _interopRequireDefault(require("classnames"));
var _Nav = _interopRequireDefault(require("./Nav"));
var S = _interopRequireWildcard(require("./styles"));
/**
* @public
*/
var AppLayout = function AppLayout(_ref) {
var nav = _ref.nav,
navCollapsible = _ref.navCollapsible,
navCollapsed = _ref.navCollapsed,
defaultNavCollapsed = _ref.defaultNavCollapsed,
onNavCollapseTriggerClick = _ref.onNavCollapseTriggerClick,
_ref$adjustHeight = _ref.adjustHeight,
adjustHeight = _ref$adjustHeight === void 0 ? 'consoleBaseTopbarRoot' : _ref$adjustHeight,
children = _ref.children,
className = _ref.className,
style = _ref.style;
return /*#__PURE__*/_react.default.createElement(S.AppLayout, {
adjustHeight: adjustHeight,
className: (0, _classnames.default)('wind-rc-app-layout', 'windcc-app-layout', className),
style: style
}, nav && /*#__PURE__*/_react.default.createElement(_Nav.default, {
collapsible: navCollapsible,
collapsed: navCollapsed,
defaultCollapsed: defaultNavCollapsed,
onCollapseTriggerClick: onNavCollapseTriggerClick
}, nav), /*#__PURE__*/_react.default.createElement(S.Content, {
className: "windcc-app-layout__content"
}, children));
};
var _default = AppLayout;
exports.default = _default;