
TK

WA

BJ
+2
---import { Avatar, AvatarBadge, AvatarFallback, AvatarGroup, AvatarGroupCount, AvatarImage } from '@bejamas/ui/components/avatar';---
<div class="flex flex-wrap items-center gap-4"> <Avatar> <AvatarImage src="https://github.com/thomkrupa.png" alt="@thomkrupa" /> <AvatarFallback>TK</AvatarFallback> <AvatarBadge /> </Avatar> <AvatarGroup> <Avatar> <AvatarImage src="https://github.com/withastro.png" alt="@withastro" /> <AvatarFallback>WA</AvatarFallback> </Avatar> <Avatar> <AvatarImage src="https://github.com/bejamas.png" alt="@bejamas" /> <AvatarFallback>BJ</AvatarFallback> </Avatar> <AvatarGroupCount>+2</AvatarGroupCount> </AvatarGroup></div>Installation
Section titled “Installation”bunx bejamas add avatarnpx bejamas add avatarpnpm dlx bejamas add avataryarn dlx bejamas add avatar---import { Avatar, AvatarImage, AvatarFallback, AvatarBadge, AvatarGroup, AvatarGroupCount,} from '@bejamas/ui/components/avatar';---
<Avatar size="lg"> <AvatarImage src="https://github.com/thomkrupa.png" alt="@thomkrupa" /> <AvatarFallback>TK</AvatarFallback> <AvatarBadge /></Avatar>| Prop | Type | Default |
|---|---|---|
class | string | "" |
size | "default" | "sm" | "lg" | "default" |
Examples
Section titled “Examples”
SM

MD

LG
---import { Avatar, AvatarFallback, AvatarImage } from '@bejamas/ui/components/avatar';---
<div class="flex items-center gap-4"> <Avatar size="sm"> <AvatarImage src="https://github.com/bejamas.png" alt="small" /> <AvatarFallback>SM</AvatarFallback> </Avatar> <Avatar> <AvatarImage src="https://github.com/bejamas.png" alt="default" /> <AvatarFallback>MD</AvatarFallback> </Avatar> <Avatar size="lg"> <AvatarImage src="https://github.com/bejamas.png" alt="large" /> <AvatarFallback>LG</AvatarFallback> </Avatar></div>
TK
---import { Avatar, AvatarBadge, AvatarFallback, AvatarImage } from '@bejamas/ui/components/avatar';---
<Avatar> <AvatarImage src="https://github.com/thomkrupa.png" alt="@thomkrupa" /> <AvatarFallback>TK</AvatarFallback> <AvatarBadge /></Avatar>
WA

BJ
FS
+3
---import { Avatar, AvatarFallback, AvatarGroup, AvatarGroupCount, AvatarImage } from '@bejamas/ui/components/avatar';---
<AvatarGroup> <Avatar> <AvatarImage src="https://github.com/withastro.png" alt="@withastro" /> <AvatarFallback>WA</AvatarFallback> </Avatar> <Avatar> <AvatarImage src="https://github.com/bejamas.png" alt="@bejamas" /> <AvatarFallback>BJ</AvatarFallback> </Avatar> <Avatar> <AvatarFallback>FS</AvatarFallback> </Avatar> <AvatarGroupCount>+3</AvatarGroupCount></AvatarGroup>With astro:assets Image
Section titled “With astro:assets Image”---import { Image } from "astro:assets";import profile from "@/assets/profile.jpg";import { Avatar, AvatarImage, AvatarFallback } from "@bejamas/ui/components/avatar";---
<Avatar> <AvatarImage> <Image src={profile} alt="Profile photo" /> </AvatarImage> <AvatarFallback>PR</AvatarFallback></Avatar>