import useSWR from 'swr' import Link from 'next/link' import { useUser } from '../utils/auth/useUser' const fetcher = (url, token) => fetch(url, { method: 'GET', headers: new Headers({ 'Content-Type': 'application/json', token }), credentials: 'same-origin', }).then((res) => res.json()) const Index = () => { const { user, logout } = useUser() const { data, error } = useSWR( user ? ['/api/getFood', user.token] : null, fetcher ) if (!user) { return ( <>
Hi there!
You are not signed in.{' '} Sign in
> ) } return (You're signed in. Email: {user.email}
logout()} > Log out