import { useSession } from '@/lib/auth-client'; import { cn } from '@/lib/utils'; import { Avatar, AvatarFallback, AvatarImage } from '../ui/avatar'; import RoleRing from './RoleRing'; interface AvatarUserProps { className?: string; textSize?: 'sm' | 'md' | 'lg' | 'xl' | '2xl' | '3xl'; } const AvatarUser = ({ className, textSize = 'md' }: AvatarUserProps) => { const { data: session } = useSession(); const imagePath = session?.user?.image ? `./data/avatar/${session?.user?.image}` : undefined; const shortName = session?.user?.name ?.split(' ') .slice(0, 2) .map((name) => name[0]) .join(''); return ( {shortName} ); }; export default AvatarUser;