diff --git a/components/Header/index.tsx b/components/Header/index.tsx index 39220a86..62ca0da6 100644 --- a/components/Header/index.tsx +++ b/components/Header/index.tsx @@ -1,29 +1,26 @@ import React, { useEffect, useState } from 'react' -import { useNavigate, useLocation } from 'react-router-dom' import { useCookies } from 'react-cookie' +import { useRouter } from 'next/router' import Button from '~components/Button' import HeaderMenu from '~components/HeaderMenu' import './index.scss' -interface Props { - navigate: (pathname: string) => void -} +interface Props {} const Header = (props: Props) => { const [username, setUsername] = useState(undefined) - const [cookies, setCookie, removeCookie] = useCookies(['user']) + const [cookies, _, removeCookie] = useCookies(['user']) - let navigate = useNavigate() - let location = useLocation() - - const route = (pathname: string) => props.navigate(pathname) + const router = useRouter() useEffect(() => { if (cookies.user) { setUsername(cookies.user.username) console.log(`Logged in as user "${cookies.user.username}"`) + } else { + console.log('You are currently not logged in.') } }, [cookies]) @@ -39,18 +36,18 @@ const Header = (props: Props) => { } function newParty() { - navigate('/') + router.push('/') } function logout() { removeCookie('user') window.history.replaceState(null, `Grid Tool`, `/`) - navigate(0) + // navigate(0) } return ( -