Avatar Group is a group of avatars.
import { Avatar, AvatarGroup, type AvatarVariants } from "@/components/ui/Avatar";
export default function Page() {
return (
<div className="space-y-8">
{['sm', 'md', 'lg', 'xl'].map((size) => (
<AvatarGroup orientation="horizontal" key={size} size={size as AvatarVariants['size']}>
<Avatar bordered src="/images/avatar-1.png" alt="avatar 1" />
<Avatar bordered src="/images/avatar-2.png" alt="avatar 2" />
<Avatar bordered src="/images/avatar-3.png" alt="avatar 3" />
<Avatar bordered src="/images/avatar-4.png" alt="avatar 4" />
<Avatar bordered alt="more" fallback="+2" />
</AvatarGroup>
))}
</div>
)
}
import { Avatar, AvatarGroup } from "@/components/ui/Avatar";
export default function Page() {
return (
<AvatarGroup bordered rounded>
<Avatar src="/images/avatar-1.png" alt="avatar 1" />
<Avatar src="/images/avatar-2.png" alt="avatar 2" />
<Avatar src="/images/avatar-3.png" alt="avatar 3" />
<Avatar src="/images/avatar-4.png" alt="avatar 4" />
<Avatar alt="more" fallback="+2" />
</AvatarGroup>
)
}
import { Avatar, AvatarGroup } from "@/components/ui/Avatar";
export default function Page() {
return (
<AvatarGroup orientation="vertical">
<Avatar bordered src="/images/avatar-1.png" alt="avatar 1" />
<Avatar bordered src="/images/avatar-2.png" alt="avatar 2" />
<Avatar bordered src="/images/avatar-3.png" alt="avatar 3" />
<Avatar bordered src="/images/avatar-4.png" alt="avatar 4" />
<Avatar bordered alt="more" fallback="+2" />
</AvatarGroup>
)
}