"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 (
Welcome {session.user?.name} {( session.user?.name?.[0] || session.user?.email?.[0] || "U" ).toUpperCase()}
); }