import React, { useState } from 'react'; import PropTypes from 'prop-types'; import { withStyles } from '@material-ui/core/styles'; import classNames from 'classnames'; import { Link } from 'react-router-dom'; import Avatar from '@material-ui/core/Avatar'; import IconButton from '@material-ui/core/IconButton'; import Button from '@material-ui/core/Button'; import Info from '@material-ui/icons/Info'; import Warning from '@material-ui/icons/Warning'; import Check from '@material-ui/icons/CheckCircle'; import Error from '@material-ui/icons/RemoveCircle'; import ExitToApp from '@material-ui/icons/ExitToApp'; import Badge from '@material-ui/core/Badge'; import Divider from '@material-ui/core/Divider'; import Menu from '@material-ui/core/Menu'; import MenuItem from '@material-ui/core/MenuItem'; import ListItemIcon from '@material-ui/core/ListItemIcon'; import ListItemText from '@material-ui/core/ListItemText'; import ListItemAvatar from '@material-ui/core/ListItemAvatar'; import Notification from '@material-ui/icons/Notifications'; import dummy from 'ba-api/dummyContents'; import messageStyles from 'ba-styles/Messages.scss'; import avatarApi from 'ba-api/avatars'; import link from 'ba-api/link'; import styles from './header-jss'; function UserMenu(props) { const { classes, dark } = props; const [anchorEl, setAnchorEl] = useState(null); const [openMenu, setOpenMenu] = useState(null); const handleMenu = menu => (event) => { setOpenMenu(openMenu === menu ? null : menu); setAnchorEl(event.currentTarget); }; const handleClose = () => { setOpenMenu(null); setAnchorEl(null); }; return (
My Profile My Calendar My Inbox Log Out
); } UserMenu.propTypes = { classes: PropTypes.object.isRequired, dark: PropTypes.bool, }; UserMenu.defaultProps = { dark: false }; export default withStyles(styles)(UserMenu);