speed-flowchart-web/src/utils/PageTemplate.tsx

27 lines
737 B
TypeScript
Raw Normal View History

2022-07-27 02:55:05 +02:00
import Container from '@mui/material/Container';
import LocalizationProviderWrapper from './LocalizationProviderWrapper';
import ContextWrapper from './ContextWrapper';
/**
* Wrapps the page with all necessary utils
* @param {{ children: JSX.Element }} props accepts JSX elements to wrap theme in
* @return {JSX.Element}
*/
export default function PageTemplate(props: { children: JSX.Element }) {
const { children } = props;
return (
<ContextWrapper>
2022-07-27 10:09:46 +02:00
<LocalizationProviderWrapper>
<Container
sx={{ marginTop: '50px' }}
className='root-container'
maxWidth='lg'
>
{children}
</Container>
</LocalizationProviderWrapper>
2022-07-27 02:55:05 +02:00
</ContextWrapper>
);
}