// import { Avatar, Button, AppBar } from "@mui/material" import { connect } from "react-redux" import { actionAuthLogout } from "../actions" import { useState } from "react"; import Box from '@mui/material/Box'; import Avatar from '@mui/material/Avatar'; import Menu from '@mui/material/Menu'; import MenuItem from '@mui/material/MenuItem'; import ListItemIcon from '@mui/material/ListItemIcon'; import Divider from '@mui/material/Divider'; import IconButton from '@mui/material/IconButton'; import Tooltip from '@mui/material/Tooltip'; import Logout from '@mui/icons-material/Logout'; import { Link } from "react-router-dom"; const Profile = ({ user, onLogout }) => { const [anchorEl, setAnchorEl] = useState(null); const open = Boolean(anchorEl); const handleClick = (event) => { setAnchorEl(event.currentTarget); } const handleClose = () => { setAnchorEl(null); } return ( <> {user && {user.avatar ? : {(user.nick && user.nick[0]) || user.login[0]}} } Profile Logout ) } export const ConnectProfile = connect(state => ({ user: state.promise.userInfo?.payload?.data?.UserFindOne }), { onLogout: actionAuthLogout })(Profile)