◇
Avatar
3 partsAnatomy
Import the parts and compose them. Each part forwards attributes to its underlying element.
vue
import {
AvatarRoot,
AvatarImage,
AvatarFallback,
} from '@robonen/primitives/avatar';
<AvatarRoot>
<AvatarImage />
<AvatarFallback />
</AvatarRoot>API Reference
AvatarRoot
RootNo props or events — renders its element and forwards attributes.
AvatarImage
Image| Prop | Type | Description |
|---|---|---|
src? | string | — |
alt? | string | — |
onLoadingStatusChange? | (status: AvatarImageLoadingStatus) => void | Optional hook to reject loaded images by their dimensions/src. |
AvatarFallback
Fallback| Prop | Type | Description |
|---|---|---|
delayMs? | number | Delay in ms before rendering the fallback (avoids flicker on fast networks). |