import React from 'react'; import PropTypes from 'prop-types'; import { Utils } from '../utils/utils'; import Logo from './logo'; import MainSideNav from './main-side-nav'; const propTypes = { isSidePanelClosed: PropTypes.bool, currentTab: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), onCloseSidePanel: PropTypes.func, tabItemClick: PropTypes.func, children: PropTypes.object, showLogoOnlyInMobile: PropTypes.bool, isSidePanelFolded: PropTypes.bool, toggleFoldSideNav: PropTypes.func }; class SidePanel extends React.Component { render() { const { children, isSidePanelFolded, showLogoOnlyInMobile = false } = this.props; return (
{showLogoOnlyInMobile && !Utils.isDesktop() && }
{children ? children : ( )}
); } } SidePanel.propTypes = propTypes; export default SidePanel;