blob: d245976504b37a339c9d371b21f59726a4e46a0e [file] [log] [blame]
Larbi Gharibe9af9732021-03-31 15:08:01 +01001import React from 'react'
2import Button from '@material-ui/core/Button';
3import Menu from '@material-ui/core/Menu';
4import MenuItem from '@material-ui/core/MenuItem';
Adrien Béraud6ecaa402021-04-06 17:37:25 -04005//import { useHistory } from "react-router-dom";
6import authManager from '../AuthManager'
Larbi Gharibe9af9732021-03-31 15:08:01 +01007
8export default function Header() {
Adrien Béraud6ecaa402021-04-06 17:37:25 -04009 //const history = useHistory();
Larbi Gharibe9af9732021-03-31 15:08:01 +010010
11 const [anchorEl, setAnchorEl] = React.useState(null);
12
13 const handleClick = (event) => {
14 setAnchorEl(event.currentTarget);
15 };
16
17 const handleClose = () => {
18 setAnchorEl(null);
19 };
20
21 const disconnect = () => {
Adrien Béraud6ecaa402021-04-06 17:37:25 -040022 authManager.disconnect()
23 //let path = `/`;
24 //history.push(path);
Larbi Gharibe9af9732021-03-31 15:08:01 +010025 }
26
27 return (
28 <div>
29 <Button aria-controls="simple-menu" aria-haspopup="true" onClick={handleClick}>
30 Menu
Adrien Béraud6ecaa402021-04-06 17:37:25 -040031 </Button>
Larbi Gharibe9af9732021-03-31 15:08:01 +010032 <Menu
33 id="simple-menu"
34 anchorEl={anchorEl}
35 keepMounted
36 open={Boolean(anchorEl)}
37 onClose={handleClose}
38 >
39 <MenuItem onClick={handleClose}>Profile</MenuItem>
40 <MenuItem onClick={handleClose}>Mon compte</MenuItem>
41 <MenuItem onClick={disconnect}>Déconnexion</MenuItem>
42 </Menu>
43 </div>
44 );
45}