Skip to content

Avatar

Open in GitHub

Open in Figma

An image representing a user or entity, with fallback support when unavailable.

@bejamas
BJ
@thomkrupa
TK
@withastro
WA
@shadcn
SH
@fredkschott
FS
---
import { Avatar, AvatarFallback, AvatarImage } from '@bejamas/ui/components/avatar';
---
<div class="flex flex-row flex-wrap items-center gap-12">
<Avatar>
<AvatarImage>
<img src="https://github.com/bejamas.png" alt="@bejamas" />
</AvatarImage>
<AvatarFallback>BJ</AvatarFallback>
</Avatar>
<Avatar class="rounded-lg">
<AvatarImage>
<img src="https://github.com/thomkrupa.png" alt="@thomkrupa" />
</AvatarImage>
<AvatarFallback>TK</AvatarFallback>
</Avatar>
<div class="*:data-[slot=avatar]:ring-background flex -space-x-2 *:data-[slot=avatar]:ring-2 *:data-[slot=avatar]:grayscale">
<Avatar>
<AvatarImage>
<img src="https://github.com/withastro.png" alt="@withastro" />
</AvatarImage>
<AvatarFallback>WA</AvatarFallback>
</Avatar>
<Avatar>
<AvatarImage>
<img src="https://github.com/shadcn.png" alt="@shadcn" />
</AvatarImage>
<AvatarFallback>SH</AvatarFallback>
</Avatar>
<Avatar>
<AvatarImage>
<img src="https://github.com/fredkschott.png" alt="@fredkschott" />
</AvatarImage>
<AvatarFallback>FS</AvatarFallback>
</Avatar>
</div>
</div>
Terminal window
bunx bejamas add avatar
---
import { Avatar, AvatarImage, AvatarFallback } from '@bejamas/ui/components/avatar';
---
<Avatar>
<AvatarImage>
<img src="https://github.com/thomkrupa.png" alt="@thomkrupa" />
</AvatarImage>
<AvatarFallback>TK</AvatarFallback>
</Avatar>