Component

Avatar Group

Overlapping avatar stack with overflow badge. Shows team members or participants. Uses the headless @refraction-ui/avatar-group core.

Examples

Overlapping avatars with overflow count badge.

+1

Installation

$pnpm add @refraction-ui/react-avatar-group

Usage

tsx
import { AvatarGroup } from '@refraction-ui/react-avatar-group'
export function MyComponent() {
  return (
    <AvatarGroup
      users={[{ id: '1', name: 'Alice', src: '/avatar.jpg' }]}
      max={3}
    />
  )
}

Props

PropTypeDefaultDescription
usersAvatarUser[]--Array of { id, name, src? }.
maxnumber--Max avatars before overflow badge.
size'xs' | 'sm' | 'md' | 'lg' | 'xl''md'Size of avatars.
classNamestring--Additional CSS classes.