import { useAuth } from '../../context/AuthContext'; import { useConceptNavigation } from '../../context/NagivationContext'; import useDropdown from '../../hooks/useDropdown'; import { InDoorIcon, UserIcon } from '../Icons'; import NavigationButton from './NavigationButton'; import UserDropdown from './UserDropdown'; function UserMenu() { const { navigateTo } = useConceptNavigation(); const { user } = useAuth(); const menu = useDropdown(); const navigateLogin = () => navigateTo('/login'); return (
{!user ? } onClick={navigateLogin} /> : null} {user ? } onClick={menu.toggle} /> : null}
{(user && menu.isActive) ? menu.hide()} /> : null}
); } export default UserMenu;