Avatar
User profile images with fallback initials, status indicators and group stacking.
Sizes
6 sizes from xs to 2xl — fallback to initials when no image is provided
All sizes with image
Same 6 sizes with a real image src
With image
Automatically falls back to initials if the image fails to load
Fallback initials
Generates initials from the name prop — JD, AW, BL, SC
Shape
Circle (default) or square with size-appropriate border radius
Square shape
Square shape across sizes — works with initials and images
Status indicators
Online (green), offline (gray), away (amber) and busy (red)
All status indicators
Status dots at lg size for better visibility
Avatar group
Stacks avatars with overlap — extras beyond max collapse into a count badge
Avatar group sizes
Group size prop is passed to all child avatars
Props