import AdbIcon from '@mui/icons-material/Adb'; import MenuIcon from '@mui/icons-material/Menu'; import AppBar from '@mui/material/AppBar'; import Box from '@mui/material/Box'; import Button from '@mui/material/Button'; import Container from '@mui/material/Container'; import IconButton from '@mui/material/IconButton'; import Menu from '@mui/material/Menu'; import MenuItem from '@mui/material/MenuItem'; import Toolbar from '@mui/material/Toolbar'; import Tooltip from '@mui/material/Tooltip'; import Typography from '@mui/material/Typography'; import { signOut, useSession } from 'next-auth/react'; import Image from 'next/image'; import Link from 'next/link'; import { useState } from 'react'; import { LOGIN_PAGE, PROFILE_PAGE } from '../../../constants/pages'; const pages = ['Link 1', 'Link 2', 'Link 3']; const Navbar = () => { const { data: session } = useSession(); const [anchorElNav, setAnchorElNav] = useState(null); const [anchorElUser, setAnchorElUser] = useState(null); const handleOpenNavMenu = (event) => { setAnchorElNav(event.currentTarget); }; const handleOpenUserMenu = (event) => { setAnchorElUser(event.currentTarget); }; const handleCloseNavMenu = () => { setAnchorElNav(null); }; const handleCloseUserMenu = () => { setAnchorElUser(null); }; function logoutHandler() { signOut(); } return ( LOGO {pages.map((page) => ( {page} ))} LOGO {pages.map((page) => ( ))} {session ? ( <> profile picture PROFILE ) : ( )} ); }; export default Navbar;