"use client"; import { useSession } from "@/lib/auth-client"; import { SignInButton } from "./sign-in-button"; import { SignOutButton } from "./sign-out-button"; import { Avatar, AvatarImage, AvatarFallback } from "@/components/ui/avatar"; export function UserProfile() { const { data: session, isPending } = useSession(); if (isPending) { return
Loading...
; } if (!session) { return (
); } return (
{( session.user?.name?.[0] || session.user?.email?.[0] || "U" ).toUpperCase()}

{session.user?.name}

{session.user?.email}

); }