@mskcc/carbon-react
Version:
Carbon react components for the MSKCC DSM
32 lines (28 loc) • 798 B
JavaScript
/**
* MSKCC 2021, 2024
*/
import React__default from 'react';
import { SidebarProvider } from './SidebarContext.js';
import cx from 'classnames';
import PropTypes from 'prop-types';
const DashboardLayout = _ref => {
let {
children,
className,
initialCollapsed = false,
header
} = _ref;
return /*#__PURE__*/React__default.createElement(SidebarProvider, {
initialCollapsed: initialCollapsed
}, /*#__PURE__*/React__default.createElement("div", {
className: cx('msk-dashboard-layout', className)
}, header, children));
};
DashboardLayout.displayName = 'DashboardLayout';
DashboardLayout.propTypes = {
children: PropTypes.node.isRequired,
className: PropTypes.string,
initialCollapsed: PropTypes.bool,
header: PropTypes.node
};
export { DashboardLayout };