'use client'; import { Link } from '@/shared/config/i18n/navigation'; import { Button } from '@/shared/ui/button'; import { useUserLogin } from '@/shared/zustand/userLogin'; import { NavigationMenuContent, NavigationMenuItem, NavigationMenuLink, NavigationMenuTrigger, } from '@/shared/ui/navigation-menu'; import SubMenuLink from './SubMenuLink'; import { ChangeLang } from './ChangeLang'; import { useLoginModal, useRegisterModal } from '@/shared/zustand/auth'; function AuthButtons() { const auth = { login: { title: 'Login', url: '#' }, signup: { title: 'Sign up', url: '#' }, }; const userItem = [ { title: 'Profile', url: '/profile' }, { title: 'Logout', url: '#' }, ]; const toggleLoginModal = useLoginModal((state) => state.toggleLoginModal); const toggleRegisterModal = useRegisterModal( (state) => state.toggleRegisterModal, ); const user = useUserLogin((state) => state.user); if (user) { return ( {user.name} {userItem.map((subItem) => ( ))} ); } return (
); } export { AuthButtons };