frontend/containers/Map/MapWrapper.tsx (view raw)
1import {PropsWithChildren} from 'react';
2import Box from '@mui/material/Box';
3import {ThemeProvider} from '@mui/material/styles';
4import theme from '../../theme';
5import useMediaQuery from '@mui/material/useMediaQuery';
6
7const MapWrapper = ({children}: PropsWithChildren) => {
8 const mobile = useMediaQuery(theme.breakpoints.down('md'));
9 return (
10 <ThemeProvider theme={theme}>
11 <Box id="map" width='100%' height={mobile ? '40vh' : '50vh'}>
12 {children}
13 </Box>
14 </ThemeProvider>
15 );
16};
17
18export default MapWrapper;