"use client"; import { Button, Flex, Heading, Text, Link } from "@radix-ui/themes"; import { Session } from "next-auth"; import { SessionProvider, signIn } from "next-auth/react"; import useThemePreference from "../hooks/useThemePreference"; export default function AuthWrapper({ children, session, }: { children: React.ReactNode, session: Session | null, }) { const darkTheme = useThemePreference(); if (session?.user) { return ( {children} ); } else { return ( <> Unauthenticated Background image by {" "}{darkTheme ? "Vadym" : "Willian Justen de Vasconcellos"} on Unsplash ); } }