import React from 'react'; import { Layout as AntLayout } from 'antd'; import SideMenu from 'App/layout/SideMenu'; import TopHeader from 'App/layout/TopHeader'; import { useStore } from 'App/mstore'; import { observer } from 'mobx-react-lite'; const { Header, Sider, Content } = AntLayout; interface Props { children: React.ReactNode; hideHeader?: boolean; siteId?: string; } function Layout(props: Props) { const { hideHeader, siteId } = props; const isPlayer = /\/(session|assist)\//.test(window.location.pathname); const { settingsStore } = useStore(); return ( {!hideHeader && ( )} {!hideHeader && !window.location.pathname.includes('/onboarding/') && ( )} {props.children} ); } export default observer(Layout);