Command Palette

Search for a command to run...

Docs
Avatar Group

Avatar Group

A group of overlapping avatars with hover effects and configurable sizes.

Installation

Usage

import AvatarGroup from "@/components/ruixen/avatar-group";
 
const avatars = [
  { src: "https://example.com/user1.jpg", alt: "User 1", fallback: "JD" },
  { src: "https://example.com/user2.jpg", alt: "User 2", fallback: "AS" },
  { src: "https://example.com/user3.jpg", alt: "User 3", fallback: "MK" },
  { src: "https://example.com/user4.jpg", alt: "User 4", fallback: "RB" },
];
 
export default function MyAvatarGroup() {
  return <AvatarGroup avatars={avatars} max={4} size="md" />;
}

Props

PropTypeDefaultDescription
avatarsAvatarData[]-Array of avatar objects
maxnumber4Maximum avatars to display
size"sm" | "md" | "lg""md"Size of the avatars
classNamestring-Additional CSS classes

AvatarData

PropertyTypeDescription
srcstringImage source URL (optional)
altstringAlt text for the image
fallbackstringFallback initials