Avatar
An image element with a fallback to represent the user, and displays a profile picture, initials, or an icon.
Usage
HP
import { Avatar, AvatarFallback, AvatarImage } from '@workspace/ui/components/Avatar'
export function AvatarDemo() {
return (
<Avatar>
<AvatarImage src="https://github.com/henry-phm.png" alt="@henry-phm" />
<AvatarFallback>HP</AvatarFallback>
</Avatar>
)
}
Examples
Different Sizes
HPHPHP
import { Avatar, AvatarFallback, AvatarImage } from '@workspace/ui/components/Avatar'
export function AvatarSizes() {
return (
<div className="flex items-center space-x-4">
<Avatar className="size-8">
<AvatarImage src="https://github.com/henry-phm.png" alt="@henry-phm" />
<AvatarFallback>HP</AvatarFallback>
</Avatar>
<Avatar className="size-12">
<AvatarImage src="https://github.com/henry-phm.png" alt="@henry-phm" />
<AvatarFallback>HP</AvatarFallback>
</Avatar>
<Avatar className="size-16">
<AvatarImage src="https://github.com/henry-phm.png" alt="@henry-phm" />
<AvatarFallback>HP</AvatarFallback>
</Avatar>
</div>
)
}