blob: 22a6c7431efb5303b1560d8a6ee94527a23ae191 [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';
5import { useHistory } from "react-router-dom";
6
7export default function Header() {
8 const history = useHistory();
9
10 const [anchorEl, setAnchorEl] = React.useState(null);
11
12 const handleClick = (event) => {
13 setAnchorEl(event.currentTarget);
14 };
15
16 const handleClose = () => {
17 setAnchorEl(null);
18 };
19
20 const disconnect = () => {
21 let path = `/`;
22 history.push(path);
23 }
24
25 return (
26 <div>
27 <Button aria-controls="simple-menu" aria-haspopup="true" onClick={handleClick}>
28 Menu
29 </Button>
30 <Menu
31 id="simple-menu"
32 anchorEl={anchorEl}
33 keepMounted
34 open={Boolean(anchorEl)}
35 onClose={handleClose}
36 >
37 <MenuItem onClick={handleClose}>Profile</MenuItem>
38 <MenuItem onClick={handleClose}>Mon compte</MenuItem>
39 <MenuItem onClick={disconnect}>Déconnexion</MenuItem>
40 </Menu>
41 </div>
42 );
43}