'use client'; import Link from 'next/link'; import { SessionProvider, signOut, useSession } from 'next-auth/react'; import { useTranslations } from 'next-intl'; import { Button } from '@/components/ui/button'; function AuthNavContent() { const t = useTranslations('RootLayout'); const { data: session, status } = useSession(); if (status === 'loading') { return
; } if (session?.user) { return ( <> {session.user.name || session.user.email} > ); } return ( <> {t('sign_in_link')} > ); } export function AuthNav() { return (