stacker.news/components/header.js

29 lines
519 B
JavaScript
Raw Normal View History

2021-03-25 19:29:24 +00:00
import { signOut, signIn, useSession } from 'next-auth/client'
export default function Header () {
const [session, loading] = useSession()
if (loading) {
return <p>Validating session ...</p>
}
if (session) {
return (
<>
<p>
{session.user.name} ({session.user.email})
</p>
<button onClick={() => signOut()}>
<a>Log out</a>
</button>
</>
)
}
return (
<button onClick={() => signIn()}>
<a>Log in</a>
</button>
)
}