UIIcons

Avatar

A user avatar component with image, fallback, badge, and group support.

CG
Avatar

Installation

pnpm dlx stera-ui@latest add avatar

Composition

Use the following composition to build an Avatar:

Avatar
├── AvatarImage
├── AvatarFallback
└── AvatarBadge

Use the following composition to build an AvatarGroup:

AvatarGroup
├── Avatar
│   ├── AvatarImage
│   ├── AvatarFallback
│   └── AvatarBadge
├── Avatar
│   ├── AvatarImage
│   ├── AvatarFallback
│   └── AvatarBadge
└── AvatarGroupCount

Examples

Fallback Only

CG
Fallback Only

Sizes

CGCGCG
Avatar Sizes
SizeDescription
smSmall
defaultMedium (default)
lgLarge

Shapes

CGCG
Avatar Shapes
ShapeDescription
circleCircular (default)
squareRounded square

With Badge

CGCGCGCGCG
With Badge
Badge VariantDescription
subtleNeutral indicator
successOnline / active
dangerBusy / unavailable
warningAway
iconCustom icon inside badge

Icon Fallback

Icon Fallback

Avatar Group

RGLFCG
+4
Avatar Group

API Reference

Built on Base UI's Avatar primitive — see the full API reference there.

Avatar

PropTypeDefault
size"sm" | "default" | "lg""default"
shape"circle" | "square""circle"

AvatarBadge

PropTypeDefault
variant"subtle" | "success" | "danger" | "warning" | "icon""subtle"