An avatar component with image, fallback text, multiple sizes, border radius variants, and group stacking. Built on Base UI Avatar primitives.
import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/component"; export default function AvatarFallbackDemo() { return ( <div className="flex items-center justify-center w-full min-h-screen bg-background p-8"> <div className="flex items-center gap-4"> <Avatar> <AvatarImage src="/broken-image.png" alt="User avatar" /> <AvatarFallback>JD</AvatarFallback> </Avatar> <Avatar> <AvatarImage src="/broken-image.png" alt="User avatar" /> <AvatarFallback>AB</AvatarFallback> </Avatar> <Avatar> <AvatarImage src="/broken-image.png" alt="User avatar" /> <AvatarFallback>MK</AvatarFallback> </Avatar> </div> </div> ); }
Part of coss — browse the full library on 21st.dev.