Koori UI
Components

GlassAvatar

A glassmorphism-styled avatar powered by Radix UI with image and fallback support.

Preview

CN

Usage

import { GlassAvatar, GlassAvatarImage, GlassAvatarFallback } from "koori-ui";
 
<GlassAvatar>
  <GlassAvatarImage src="https://example.com/avatar.jpg" alt="Jane Doe" />
  <GlassAvatarFallback>JD</GlassAvatarFallback>
</GlassAvatar>

Fallback Only

When no image src is provided or the image fails to load, the fallback renders automatically.

<GlassAvatar>
  <GlassAvatarFallback>AB</GlassAvatarFallback>
</GlassAvatar>

Custom Size

<GlassAvatar className="h-16 w-16">
  <GlassAvatarImage src="/photo.jpg" alt="Profile" />
  <GlassAvatarFallback>PH</GlassAvatarFallback>
</GlassAvatar>

Props — GlassAvatar

PropTypeDefaultDescription
classNamestringCustom size or additional classes

Props — GlassAvatarImage

PropTypeDefaultDescription
srcstringImage URL
altstringAccessible alt text

Props — GlassAvatarFallback

PropTypeDefaultDescription
delayMsnumberDelay before fallback renders (avoids flash)
childrenReactNodeInitials or icon to show as fallback

All Radix Avatar.* props are also accepted.

On this page