console log userid

This commit is contained in:
zramsay 2025-03-14 10:58:33 -04:00
parent 3f03e714aa
commit a1ff58a3dc

View File

@ -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 <NextAuthSessionProvider>{children}</NextAuthSessionProvider>;
return (
<NextAuthSessionProvider>
<SessionLogger>{children}</SessionLogger>
</NextAuthSessionProvider>
);
};
export default SessionProvider;