all repos — caroster @ 9ce866648000343d9681be1a31185970c359b52d

[Octree] Group carpool to your event https://caroster.io

frontend/layouts/Default.js (view raw)

 1import React from 'react';
 2import {Helmet} from 'react-helmet';
 3import GenericMenu from '../containers/GenericMenu';
 4import useGTM from '../hooks/useGTM';
 5
 6const DefaultLayout = ({
 7  children,
 8  className,
 9  menuTitle = 'Caroster',
10  menuActions,
11  pageTitle = undefined,
12  displayMenu = true,
13  goBack = false,
14}) => {
15  useGTM();
16  return (
17    <>
18      <Helmet>
19        <title>{pageTitle || menuTitle}</title>
20      </Helmet>
21      {displayMenu && (menuTitle || menuActions) && (
22        <GenericMenu title={menuTitle} actions={menuActions} goBack={goBack} />
23      )}
24      <div className={className}>{children}</div>
25    </>
26  );
27};
28
29export default DefaultLayout;