← Back to Components

user-avatar Component Documentation

{{componentName}}

QdsUserAvatar

A user avatar component that displays either an image or initials.

Overview

The qds-user-avatar component is a custom element that displays a user’s avatar, either as an image or as their initials if no image is available. It also supports displaying a status indicator.

Usage

To use the qds-user-avatar component, include it in your HTML:

<qds-user-avatar name="John Doe" image="url-to-image" status="online"></qds-user-avatar>

API Reference

Attributes

CSS Parts

Events

Example

<qds-user-avatar name="John Doe" image="url-to-image" status="online"></qds-user-avatar>
<script>
  const avatar = document.querySelector('qds-user-avatar');
  avatar.addEventListener('click', () => {
    console.log('Avatar clicked');
  });
</script>