import { UserIcon } from '../Icons'; import { useAuth } from '../../context/AuthContext'; import UserDropdown from './UserDropdown'; import NavigationButton from './NavigationButton'; import { Link } from 'react-router-dom'; import useDropdown from '../../hooks/useDropdown'; function LoginRef() { return ( Войти... ); } function UserMenu() { const {user} = useAuth(); const menu = useDropdown(); return (
{ !user && } { user && } description={`Пользователь ${user?.username}`} onClick={menu.toggle} />} { user && menu.isActive && menu.hide()} />}
); } export default UserMenu;