import { forwardRef, type HTMLAttributes } from 'react' import { cn } from '@/lib/utils' export interface AvatarProps extends HTMLAttributes { initials: string src?: string alt?: string size?: 'sm' | 'default' | 'lg' } const sizeStyles = { sm: 'size-8 text-caption', default: 'size-10 text-body', lg: 'size-12 text-[18px]', } export const Avatar = forwardRef( ({ initials, src, alt, size = 'default', className, ...props }, ref) => { const label = alt || initials return ( {src ? ( ) : ( initials.slice(0, 2).toUpperCase() )} ) }, ) Avatar.displayName = 'Avatar'