Skip to main content

Avatar

A circular avatar with image support, initials fallback, and online/offline/busy status indicator.

Import

import { Avatar } from '@synapse-ui/avatar';

Basic Usage

<!-- With image -->
<synapse-avatar src="/user.jpg" alt="Jane Smith" size="md"></synapse-avatar>

<!-- Initials fallback -->
<synapse-avatar name="Jane Smith" status="online"></synapse-avatar>

Inputs

InputTypeDefaultDescription
srcstring | undefinedImage URL
altstring''Image alt text
namestring | undefinedUsed to derive initials when no image loads
size'xs' | 'sm' | 'md' | 'lg' | 'xl''md'Avatar diameter
status'online' | 'offline' | 'busy' | undefinedStatus dot colour