|
|
@@ -2,8 +2,8 @@ import Head from 'next/head'
|
|
2
|
2
|
import { signIn, signOut, getSession, useSession } from 'next-auth/client'
|
|
3
|
3
|
import { GetServerSidePropsContext } from 'next'
|
|
4
|
4
|
|
|
5
|
|
-export default function Home() {
|
|
6
|
|
- const [session, loading] = useSession()
|
|
|
5
|
+export default function Home({ session }: any) {
|
|
|
6
|
+ // const [session, loading] = useSession()
|
|
7
|
7
|
return (
|
|
8
|
8
|
<>
|
|
9
|
9
|
<Head>
|
|
|
@@ -12,7 +12,6 @@ export default function Home() {
|
|
12
|
12
|
<div>
|
|
13
|
13
|
<button onClick={() => signIn()}>Sign In</button>
|
|
14
|
14
|
<button onClick={() => signOut()}>Sign Out</button>
|
|
15
|
|
- <p>{loading && 'Loading...'}</p>
|
|
16
|
15
|
<pre>{JSON.stringify(session, null, 2)}</pre>
|
|
17
|
16
|
{session && <p>Hey, you made it! Thanks for sponsoring me.</p>}
|
|
18
|
17
|
</div>
|
|
|
@@ -25,7 +24,7 @@ export async function getServerSideProps(context: GetServerSidePropsContext) {
|
|
25
|
24
|
|
|
26
|
25
|
return {
|
|
27
|
26
|
props: {
|
|
28
|
|
- ssrSession: session,
|
|
|
27
|
+ session,
|
|
29
|
28
|
},
|
|
30
|
29
|
}
|
|
31
|
30
|
}
|