AvatarA person or entity marker: image, initials, or a neutral fallback, with an optional presence status.
using eQuantic.UI.Components;
ImageSource = user.PhotoUrl,
Status = PresenceStatus.Online,
Size = SizeVariant.Medium,
Prop
Type
Default
Description
Initials
string
—
One or two letters, derived from the name.
ImageSource
string?
null
Preferred content; falls back to initials.
Name
string?
null
Full name — the accessible label, and the seed for the tint.
Status
PresenceStatus
None
Presence dot on the trailing-bottom corner.
Size
SizeVariant
Medium
Diameter from Sizing.
Initials
Deterministic tint from the name
Fallback
Neutral person glyph
With status
Presence dot over the edge
•
Decorative beside a visible name; otherwise named from Name. Presence is announced as text — never colour alone.
•
Identity in lists, headers and threads.
•
Avatars as unlabelled buttons.
•
Stacks past five — show "+4".
NOTEEvery dimension resolves through Sizing.*(SizeVariant) and the token scales — never a literal. Source: src/eQuantic.UI.Components/Avatar.cs.