"use client"; import { cn } from "@rallly/ui"; import { Icon } from "@rallly/ui/icon"; import { User2Icon } from "lucide-react"; import { getRandomAvatarColor } from "@/utils/color-hash"; interface UserAvatarProps { name?: string; size?: "xs" | "sm" | "md" | "lg"; className?: string; } export const UserAvatar = ({ size = "md", name, className, }: UserAvatarProps) => { const colors = name ? getRandomAvatarColor(name) : null; return ( {name ? ( name[0].toUpperCase() ) : ( )} ); };