example_next/src/components/AuthSessionProvider.tsx (12 lines of code) (raw):

"use client"; import type { Session } from "next-auth"; import { SessionProvider } from "next-auth/react"; import React from "react"; function AuthSessionProvider({ session, children, }: { children: React.ReactNode; session: Session | null | undefined; }) { return <SessionProvider session={session}>{children}</SessionProvider>; } export default AuthSessionProvider;