Avatar

An easily stylable avatar component.

LTLT

API reference

Import the component and assemble its parts:

Anatomy

Root

Displays a user's profile picture, initials, or fallback icon. Renders a <span> element.

PropTypeDefault
className

string | (state) => string

undefined

render

| React.ReactElement
| (props, state) => React.ReactElement

undefined

Image

The image to be displayed in the avatar. Renders an <img> element.

PropTypeDefault
onLoadingStatusChange

(status) => void

undefined

className

string | (state) => string

undefined

render

| React.ReactElement
| (props, state) => React.ReactElement

undefined

Fallback

Rendered when the image fails to load or when no image is provided. Renders a <span> element.

PropTypeDefault
delay

number

undefined

className

string | (state) => string

undefined

render

| React.ReactElement
| (props, state) => React.ReactElement

undefined