Avatar#

Avatars represent users or entities with images or placeholders.

Import#

TSX
import { Avatar } from '@sigx/daisyui';

Basic Usage#

TSX
Loading preview...

Sizes#

TSX
Loading preview...

Shapes#

TSX
Loading preview...

Mask Shapes#

Use mask-based shapes for unique avatar outlines.

TSX
Loading preview...

Online / Offline Status#

TSX
Loading preview...

Placeholder#

When no image is provided, show initials or text.

TSX
Loading preview...

With Ring#

Add a ring border around the avatar.

TSX
Loading preview...

Avatar Group#

Display multiple avatars overlapping.

TSX
Loading preview...

Avatar Group with Custom Spacing#

TSX
Loading preview...

Props#

PropTypeDefaultDescription
srcstringundefinedImage URL
altstring'Avatar'Alt text for image
size'xs' | 'sm' | 'md' | 'lg' | 'xl''md'Avatar size
shape'circle' | 'rounded' | 'square' | 'squircle' | 'hexagon' | 'heart''circle'Avatar shape
onlinebooleanfalseShow online indicator
offlinebooleanfalseShow offline indicator
placeholderstringundefinedText to show when no image (e.g., initials)
ringbooleanfalseAdd ring border
ringColor'primary' | 'secondary' | 'accent' | 'info' | 'success' | 'warning' | 'error' | 'neutral''primary'Ring border color
classstringundefinedAdditional CSS classes

Avatar.Group Props#

PropTypeDefaultDescription
spacing0 | 1 | 2 | 3 | 4 | 5 | 6 | 8 | 106Overlap spacing
classstringundefinedAdditional CSS classes