import React, { useState } from 'react'; import { IconButton, Menu, MenuItem, Avatar, Tooltip, Typography } from '@mui/material'; const ProfileMenu = ({ user, onLogout }) => { const [anchorEl, setAnchorEl] = useState(null); const open = Boolean(anchorEl); const handleOpen = (event) => { setAnchorEl(event.currentTarget); }; const handleClose = () => { setAnchorEl(null); }; const handleLogoutClick = () => { handleClose(); onLogout(); }; return ( <> {user?.login?.[0]?.toUpperCase() || '?'} {user?.login || 'Неизвестный'} Выйти ); }; export default ProfileMenu;