import {ReactNode} from 'react'; import {Helmet} from 'react-helmet'; import useGTM from '../hooks/useGTM'; import GenericToolbar from '../containers/GenericToolbar'; import Languages from '../containers/Languages'; interface Props { children: ReactNode; className?: string; menuTitle?: string; menuActions?: any; pageTitle?: string; displayMenu?: boolean; goBack?: () => void; } const DefaultLayout = (props: Props) => { const { children, className, pageTitle = undefined, displayMenu = true, menuTitle = 'Caroster', menuActions, goBack = null, } = props; useGTM(); return (
{pageTitle || menuTitle} {displayMenu && (menuTitle || menuActions) && ( )} {children}
); }; export default DefaultLayout;