DUAvatarGroup

Elements

Stacked avatars with ring separators, z-order, size-matched overflow, and spacing.

import { DUAvatarGroup, DUAvatar } from 'deri-ui';
Live preview
AB
CD
EF
+2
AL
GH
AT
KJ
typescript
<DUAvatarGroup max={3} size="md" spacing="normal">
  <DUAvatar name="A" /><DUAvatar name="B" status="online" /><DUAvatar name="C" /><DUAvatar name="D" />
</DUAvatarGroup>

Props

PropTypeDefaultDescription
maxnumber4Visible avatars before +N
size'xs' | 'sm' | 'md' | 'lg' | 'xl''md'Default avatar / overflow size
spacing'tight' | 'normal' | 'loose''normal'Overlap amount
childrenReactNodeDUAvatar nodes

Usage

import { DUAvatarGroup, DUAvatar } from 'deri-ui';

<DUAvatarGroup max={3} size="md" spacing="normal">
  <DUAvatar name="A" /><DUAvatar name="B" status="online" /><DUAvatar name="C" /><DUAvatar name="D" />
</DUAvatarGroup>

Customize with className, radius, and Tailwind utilities. Theme tokens come from deri-ui/tailwind.preset.

Related

© 2026 Deri Ui. Developed by Deribew Shimelis. Copy and use the code freely in your projects.