UNPKG

@cc-dev-kit-test/console-components-app-layout

Version:

React component for Alibaba Cloud.

49 lines (40 loc) 1.66 kB
"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;