import React from 'react';
import { useMediaQuery, Paper } from '@mui/material';
import makeStyles from '@mui/styles/makeStyles';
import { useTheme } from '@mui/material/styles';
const useStyles = makeStyles((theme) => ({
root: {
display: 'flex',
height: '100%',
},
sidebar: {
display: 'flex',
justifyContent: 'center',
alignItems: 'center',
color: theme.palette.secondary.contrastText,
background: theme.palette.primary.main,
paddingBottom: theme.spacing(5),
width: theme.dimensions.sidebarWidth,
[theme.breakpoints.down('lg')]: {
width: theme.dimensions.sidebarWidthTablet,
},
[theme.breakpoints.down('sm')]: {
width: '0px',
},
},
paper: {
display: 'flex',
flexDirection: 'column',
justifyContent: 'center',
alignItems: 'center',
flex: 1,
boxShadow: '-2px 0px 16px rgba(0, 0, 0, 0.25)',
[theme.breakpoints.up('lg')]: {
padding: theme.spacing(0, 25, 0, 0),
},
},
form: {
maxWidth: theme.spacing(52),
padding: theme.spacing(5),
width: '100%',
},
attribution: {
position: 'fixed',
bottom: theme.spacing(1),
right: theme.spacing(1.5),
fontSize: 'x-small',
},
}));
const LoginLayout = ({ children }) => {
const classes = useStyles();
const theme = useTheme();
return (
<>