Avatar
Used to display an avatar or brand.
Import
import { Avatar, AvatarGroup } from 'rsuite';Examples
Basic
Character avatar
Icon avatars
Image avatars
Size
Bordered
Color
Avatar Fallbacks
If there is an error loading the src of the avatar, there are 2 fallbacks:
- If there is an altprop, the value of the alt attribute will be rendered.
- If there is no altprop, a default avatar will be rendered.
Stacked avatars
With badge
Props
             <Avatar>
             
            
| Property | Type (Default) | Description | 
|---|---|---|
| alt | string | This attribute defines the alternative text for the image avatar. | 
| bordered | boolean | Whether to show the border. | 
| children | string, Element | Content(It maybe text or icon). | 
| circle | boolean | Render a circle avatar. | 
| classPrefix | string ('avatar') | The prefix of the component CSS class. | 
| color | string | Set the background color of the avatar. | 
| imgProps | object | Attributes applied to the imgelement if the component is used to display an image. | 
| onError | (event) => void | Callback when the image fails to load. | 
| size | 'xxl' | 'xl' | 'lg' | 'md' | 'sm' | 'xs' ('md') | Size of avatar. | 
| sizes | string | The sizesattribute for theimgelement. | 
| src | string | The srcattribute for theimgelement. | 
| srcSet | string | The srcSetattribute for theimgelement. Use this attribute for responsive image display. | 
             <AvatarGroup>
             
            
| Property | Type (Default) | Description | 
|---|---|---|
| size | 'xxl' | 'xl' | 'lg' | 'md' | 'sm' | 'xs' | Set the size of all avatars. | 
| spacing | number | Set the spacing of the avatars. | 
| stack | boolean | Render all avatars as stacks. |