Search documentation

Search components and pages

Avatar

An image element with a fallback for representing a user.

CN
ABC
+3
01

Installation

Add the avatar component with the shadcn CLI.

bash
npx shadcn@latest add https://swiss.ui.unsanity.ai/r/avatar.json
02

Usage

tsx
import { Avatar } from "@/components/ui/avatar"
03

Examples

Sizes

sm / default / lg
SMMDLG
import { Avatar, AvatarFallback } from "@/components/ui/avatar"

<div className="flex items-center gap-4">
  <Avatar size="sm"><AvatarFallback>SM</AvatarFallback></Avatar>
  <Avatar><AvatarFallback>MD</AvatarFallback></Avatar>
  <Avatar size="lg"><AvatarFallback>LG</AvatarFallback></Avatar>
</div>

With badge

AvatarBadge status dot
CN
import { Avatar, AvatarBadge, AvatarFallback } from "@/components/ui/avatar"

<Avatar>
  <AvatarFallback>CN</AvatarFallback>
  <AvatarBadge className="bg-signal" />
</Avatar>