import Layout from "../components/layout"; import { useFetchUser } from "../lib/user"; function Home() { const { user, loading } = useFetchUser(); return (

Next.js and Auth0 Example

{loading &&

Loading login info...

} {!loading && !user && ( <>

To test the login click in Login

Once you have logged in you should be able to click in{" "} Profile and Logout

)} {user && ( <>

Rendered user info on the client

user picture

nickname: {user.nickname}

name: {user.name}

)}
); } export default Home;