App directory #4

This commit is contained in:
Darren Clarke 2023-06-28 12:55:24 +00:00 committed by GitHub
parent 69706053c6
commit 4d743c5e67
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
86 changed files with 223 additions and 107 deletions

View file

@ -0,0 +1,30 @@
"use client";
import { FC } from "react";
import { Button } from "@mui/material";
import { signIn, signOut, useSession } from "next-auth/react";
export const Login: FC = () => {
const { data: session } = useSession();
return (
<>
{!session && (
<>
Not signed in <br />
<Button variant="contained" onClick={signIn as any}>
Sign in
</Button>
</>
)}
{session && (
<>
Signed in as {session.user?.email} <br />
<Button variant="contained" onClick={signOut as any}>
Sign out
</Button>
</>
)}
</>
);
};