"use client" import * as React from "react" import { cn } from "cn" import { Avatar as AvatarPrimitive } from "radix-ui" // Radix Avatar keeps the image load handling: the Image renders only after it loads, otherwise the Fallback shows // (with an optional `delayMs`). `size` is the shadcn API (sm | default | lg); the dimensions and the fallback look come from // src/theme/avatar.css. function Avatar({ className, size = "default", ...props }: React.ComponentProps & { size?: "default" | "sm" | "lg" }) { return ( ) } function AvatarImage({ className, ...props }: React.ComponentProps) { return ( ) } function AvatarFallback({ className, ...props }: React.ComponentProps) { return ( ) } export { Avatar, AvatarImage, AvatarFallback }