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}) => {
13 return (
14 <>
15 <Helmet>
16 <title>{pageTitle || menuTitle}</title>
17 </Helmet>
18 {displayMenu && (menuTitle || menuActions) && (
19 <GenericMenu title={menuTitle} actions={menuActions} />
20 )}
21 <div className={className}>{children}</div>
22 </>
23 );
24};
25
26export default DefaultLayout;