Avatar
An easily stylable avatar component.
LTLT
API reference
Import the component and assemble its parts:
Anatomy
import { Avatar } from '@base-ui-components/react/avatar';
<Avatar.Root>
  <Avatar.Image src="" />
  <Avatar.Fallback>LT</Avatar.Fallback>
</Avatar.Root>Root
Displays a user's profile picture, initials, or fallback icon.
Renders a <span> element.
| Prop | Type | Default | |
|---|---|---|---|
className | 
  | 
  | |
render | 
  | 
  | 
Image
The image to be displayed in the avatar.
Renders an <img> element.
| Prop | Type | Default | |
|---|---|---|---|
onLoadingStatusChange | 
  | 
  | |
className | 
  | 
  | |
render | 
  | 
  | 
Fallback
Rendered when the image fails to load or when no image is provided.
Renders a <span> element.
| Prop | Type | Default | |
|---|---|---|---|
delay | 
  | 
  | |
className | 
  | 
  | |
render | 
  | 
  |