'use client' import * as AvatarPrimitive from '@radix-ui/react-avatar' import * as React from 'react' import { cn } from '@/lib/utils' const twStyles = { root: ['relative flex h-10 w-10 shrink-0 overflow-hidden rounded-full'], image: ['aspect-square h-full w-full'], fallback: ['flex h-full w-full items-center justify-center rounded-full', 'bg-gray-100 dark:bg-gray-800'], } const Avatar = React.forwardRef< React.ElementRef, React.ComponentPropsWithoutRef >(({ className, ...props }, ref) => ( )) Avatar.displayName = AvatarPrimitive.Root.displayName const AvatarImage = React.forwardRef< React.ElementRef, React.ComponentPropsWithoutRef >(({ className, ...props }, ref) => ( )) AvatarImage.displayName = AvatarPrimitive.Image.displayName const AvatarFallback = React.forwardRef< React.ElementRef, React.ComponentPropsWithoutRef >(({ className, ...props }, ref) => ( )) AvatarFallback.displayName = AvatarPrimitive.Fallback.displayName export { Avatar, AvatarFallback, AvatarImage }