vael-ui v0.3.10

Data Display

Avatar

A circular (or square) image or initials, representing a person or entity.

Install

import { Avatar } from 'vael-ui'

Playground

AL
import { Avatar } from 'vael-ui'

<Avatar src="" alt="" name="Ada Lovelace" size="md" shape="circle" badgePlacement="bottom-end">Avatar</Avatar>

Props

NameTypeDefaultDescription
srcstring | undefined
altstring | undefined
namestring | undefined
size"md" | "sm" | "lg""md"
shape"circle" | "square""circle"
badgePlacement"top-start" | "top-end" | "bottom-start" | "bottom-end""bottom-end"
uiPartial<{ root: UiPartValue; image: UiPartValue; fallback: UiPartValue; badge: UiPartValue; }> | undefined

Slots

NameTypeDescription
defaultany
badgeany

Events

NameTypeDescription
load[event: Event]
error[event: Event]

Exposed

NameTypeDescription
elHTMLElement | null
imgElHTMLImageElement | null