The <luna-avatar> component displays a user's profile picture with optional status indicators.
Paths
/lunadom/components/avatar/avatar.js Basic Usage
No Zoom on Hover
Standard Status Badges
Custom Status with Emoji
Hover to reveal full status text.
Shape Variants
Customization
default - Avatar contentstatus - Custom status content (when status="slot")src - Image source URLalt - Image alt text (also used for generating initials)size="3rem" - Avatar size (default: 3rem)variant="circle" - Avatar variant (circle, rounded, square)status - Status indicator (online, busy, away, offline, slot)no-zoom - Disables the scale hover zoom effect--luna-avatar-size - Override width/height--luna-avatar-bg - Avatar background color--luna-avatar-color - Initials text color--luna-avatar-border - Avatar border color--luna-accent - Accent color on hover--luna-pill-font-size - Custom status pill text size