DOCS
v0.4

AI Components / Avatar

Avatar

User/agent avatar with status ring, initials fallback, and type-specific colors.

ai-essentialsv0.5.0

Playground

Examples

Types
<cg-stack direction="row" gap="md"><ai-avatar name="Alice" status="online" type="user"></ai-avatar><ai-avatar name="Claude" status="online" type="agent"></ai-avatar><ai-avatar name="System" type="system"></ai-avatar><ai-avatar name="Bob" status="away"></ai-avatar></cg-stack>

Import

import { AiAvatar } from '@cognivo/components';
// Or tree-shake: import '@cognivo/components/ai-avatar';

Per-component imports ship only that component (~8 kB gzip).

API Reference

PropTypeDefaultDescription
namestringName for initials
srcstringImage URL
size"sm"|"md"|"lg""md"Size
status"online"|"away"|"offline"|"busy"Status dot
type"user"|"agent"|"system""user"Avatar type