import classNames from 'classnames' import { isMobile } from 'react-device-detect' import { useLocation } from 'react-router-dom' import AccountDetails from 'components/Account/AccountDetails' import Background from 'components/Background' import Footer from 'components/Footer' import DesktopHeader from 'components/Header/DesktopHeader' import ModalsContainer from 'components/Modals/ModalsContainer' import PageMetadata from 'components/PageMetadata' import Toaster from 'components/Toaster' import useStore from 'store' interface Props { focusComponent: FocusComponent | null children: React.ReactNode fullWidth: boolean } function PageContainer(props: Props) { if (isMobile) return props.children if (!props.focusComponent) return (