diff --git a/src/components/SessionProvider.tsx b/src/components/SessionProvider.tsx index 5fe9e88..aacd743 100644 --- a/src/components/SessionProvider.tsx +++ b/src/components/SessionProvider.tsx @@ -1,14 +1,32 @@ 'use client'; import { SessionProvider as NextAuthSessionProvider } from 'next-auth/react'; -import { ReactNode } from 'react'; +import { ReactNode, useEffect } from 'react'; +import { useSession } from 'next-auth/react'; interface SessionProviderProps { children: ReactNode; } +function SessionLogger({ children }: { children: ReactNode }) { + const { data: session } = useSession(); + + useEffect(() => { + if (session?.user) { + console.log(`User ID: ${session.user.id}`); + console.log(`User Email: ${session.user.email}`); + } + }, [session]); + + return <>{children}; +} + const SessionProvider = ({ children }: SessionProviderProps) => { - return {children}; + return ( + + {children} + + ); }; export default SessionProvider; \ No newline at end of file