'use client'; import { usePathname, useRouter } from 'next/navigation'; import { useSession, signOut } from '@/lib/auth-client'; export function Topbar(): React.ReactElement { const { data: session } = useSession(); const router = useRouter(); const pathname = usePathname(); if (pathname.startsWith('/chat')) { return <>; } async function handleSignOut(): Promise { await signOut(); router.replace('/login'); } return (
{session?.user ? ( <> {session.user.name ?? session.user.email} ) : ( Not signed in )}
); }