import React from 'react';
import { ThemeProvider, styled, createTheme } from '@mui/material/styles';
import {
Container, IconButton, Divider,
Typography, List, Toolbar,useMediaQuery as Size,
Box, Badge, Menu, Avatar, MenuItem
} from '@mui/material'
import {
Fullscreen as FullscreenIcon,
Menu as MenuIcon,
KeyboardDoubleArrowLeft as LeftKey,
Mail as MailIcon, Notifications as NotificationsIcon,
} from '@mui/icons-material'
import Logo from '../Images/evaluacion.jpeg';
import { Outlet, useNavigate } from "react-router-dom";
import { MenuMovil } from '../Components/Navigation/MenuMovil';
import Footer from "../Components/Footer";
import { Drawer as MuiDrawer, AppBar as MuiAppBar } from "../Components/Navigation/AppBar"
import { MainListItems, SecondaryListItems } from '../Components/Navigation/listItems';
import useAuth from '../Auth/useAuth.js'
import ProfilePicture from '../Images/man.png';
const drawerWidth = 240;
const mdTheme = createTheme();
const AppBar = styled(MuiAppBar, {
shouldForwardProp: (prop) => prop !== 'open',
})(({ theme, open }) => ({
zIndex: theme.zIndex.drawer + 1,
transition: theme.transitions.create(['width', 'margin'], {
easing: theme.transitions.easing.sharp,
duration: theme.transitions.duration.leavingScreen,
}),
...(open && {
marginLeft: drawerWidth,
width: `calc(100% - ${drawerWidth}px)`,
transition: theme.transitions.create(['width', 'margin'], {
easing: theme.transitions.easing.sharp,
duration: theme.transitions.duration.enteringScreen,
}),
}),
}));
const Drawer = styled(MuiDrawer,
{ shouldForwardProp: (prop) => prop !== 'open' })(
({ theme, open }) => ({
'& .MuiDrawer-paper': {
position: 'relative',
whiteSpace: 'nowrap',
width: drawerWidth,
transition: theme.transitions.create('width', {
easing: theme.transitions.easing.sharp,
duration: theme.transitions.duration.enteringScreen,
}),
boxSizing: 'border-box',
...(!open && {
overflowX: 'hidden',
transition: theme.transitions.create('width', {
easing: theme.transitions.easing.sharp,
duration: theme.transitions.duration.leavingScreen,
}),
width: theme.spacing(7),
[theme.breakpoints.up('sm')]: {
width: theme.spacing(9),
},
}),
},
}),
);
function DashboardContent() {
const [open, setOpen] = React.useState(false);
const isMovil = Size('(min-width:770px)');
const auth = useAuth();
const navigate = useNavigate()
const CerrarSession = () => {
auth.logout();
navigate('/')
}
const [anchorEl, setAnchorEl] = React.useState(null);
const open_profile = Boolean(anchorEl);
const handleClick = (event) => {
console.log('handle click')
console.log(event)
setAnchorEl(event.currentTarget);
}
const handleClose = () => setAnchorEl(null)
const toggleDrawer = () => {
setOpen(!open);
}
const [anchorElMovil, setAnchorElMov] = React.useState(false);
const MenuResponsive = () => {
console.log(anchorElMovil)
setAnchorElMov(!anchorElMovil);
}
return (
{
open ? (
event.target.requestFullscreen()}>
) : undefined
}
{SecondaryListItems}
);
}
export function Dashboard() {
return ;
}