import { useLocation, useNavigate } from '@tanstack/react-router' import { useAuth } from '../../AuthProvider' import classes from './header.module.css' export interface HeaderProps { username?: string } const Header = ({ username }: HeaderProps) => { const { putToken } = useAuth() const navigate = useNavigate() const location = useLocation() const onLogin = () => { navigate({ to: '/login', search: { redirect: location.href } }) } const onLogout = () => { putToken(null) navigate({ to: '/login' }) } return (

Meals Made Easy

{username !== undefined ? ( <>

Logged in as: {username}

) : ( <>

Not logged in.

)}
) } export default Header