Avatar Group

Displays a collection of avatars in a compact, overlapping stack with an optional overflow count.

Install

npx @vultra/cli add avatar-group

Usage

<script>
  import { AvatarGroup, Avatar } from '@vultra/ui';
</script>

<AvatarGroup max={3}>
  <Avatar src="/users/alice.jpg" alt="Alice" />
  <Avatar src="/users/bob.jpg" alt="Bob" />
  <Avatar src="/users/carol.jpg" alt="Carol" />
  <Avatar src="/users/dave.jpg" alt="Dave" />
</AvatarGroup>

Props

PropTypeDefaultDescription
maxnumber5Maximum visible avatars before +N overflow
classstring-Additional CSS classes

Slots

SlotDescription
defaultAvatar components to display

Accessibility

  • Overflow count is announced (e.g. “and 2 more”).
  • Each avatar retains its alt text.