Skip to content

Instantly share code, notes, and snippets.

@kevinashworth
Created July 27, 2021 02:50
Show Gist options
  • Save kevinashworth/dc06a3b5c24b77fc56f83537d7fdff35 to your computer and use it in GitHub Desktop.
Save kevinashworth/dc06a3b5c24b77fc56f83537d7fdff35 to your computer and use it in GitHub Desktop.
import React from 'react';
import { makeStyles } from '@material-ui/core/styles';
import Box from '@material-ui/core/Box';
import Container from '@material-ui/core/Container';
import Grid from '@material-ui/core/Grid';
import NavBreadcrumbs from './NavBreadcrumbs';
import TitleSection from './TitleSection';
const useStyles = makeStyles({
addPad: {
minHeight: 32,
},
headerBox: {
minHeight: 300,
},
});
const GenericHeaderSection = (props) => {
const { mainTitle, children, breadCrumbLinks, addPad } = props;
const classes = useStyles();
return (
<Box className={classes.headerBox}>
<NavBreadcrumbs crumbs={breadCrumbLinks} />
{addPad && <div className={classes.addPad} />}
<TitleSection>{mainTitle}</TitleSection>
{children}
</Box>
);
};
export default GenericHeaderSection;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment