"use client"; import clsx from "clsx"; import { UserIcon } from "lucide-react"; import { useUser } from "@/components/user-provider"; import { getRandomAvatarColor } from "@/utils/color-hash"; export const CurrentUserAvatar = ({ size = "md", className, }: Omit) => { const { user } = useUser(); return ( ); }; interface UserAvatarProps { name?: string; size?: "sm" | "md" | "lg"; className?: string; } export const UserAvatar = ({ size = "md", name, className, }: UserAvatarProps) => { const colors = name ? getRandomAvatarColor(name) : null; return ( {name ? ( name[0].toUpperCase() ) : ( )} ); };