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