Avatar Badge

Avatar with status indicators or custom badge overlays like flags or icons.

Avatar
Avatar
Avatar
Avatar
Avatar
1import { AvatarBadge } from "@/zeroui/components/avatars";
2
3export default function Example() {

Badge Positions

Avatar
Avatar
Avatar
Avatar
1<AvatarBadge badgePosition="top-right" showStatus />
2<AvatarBadge badgePosition="top-left" showStatus />
3<AvatarBadge badgePosition="bottom-right" showStatus />

Custom Badge Content

Avatar
Australia
Avatar
USA
Avatar
UK
Avatar
Japan
1<AvatarBadge
2 src="/avatar.jpg"
3 badgeContent={<img src="https://flagcdn.com/w40/au.png" />}

Installation

npx zeroui@latest add avatar-badge

Props

nametypedefaultdescription
srcstringundefined-
altstring"Avatar"-
fallbackstringundefined-
size"xs" | "sm" | "md" | "lg" | "xl""md"-
shape"circle" | "square""circle"-
borderbooleanfalse-
borderColor"default" | "white" | "primary""default"-
badgeContentReactNodeundefined-
badgePosition"top-right" | "top-left" | "bottom-right" | "bottom-left""bottom-right"-
badgeColor"green" | "red" | "yellow" | "blue" | "gray""green"-
showStatusbooleanfalse-