import { Avatar, AvatarFallback, AvatarImage } from '@/components/ui/avatar'; import { useInitials } from '@/hooks/use-initials'; import { type User } from '@/types'; export function UserInfo({ user, showEmail = false }: { user: User; showEmail?: boolean }) { const getInitials = useInitials(); const displayName = user.name?.trim() ?? ''; const initials = getInitials(displayName || user.email); return ( <> {initials || '∘'}
{displayName || user.email} {showEmail && {user.email}}
); }