Avatar
components/Images/Avatar.tsx
size
Sizes
sm (28px) / md (36px) / lg (46px) — fallback text from primaryGradient
size="sm"
size="md"
size="lg"
fallback
Fallback text
Shows up to 2 chars of `fallback` — gradient background from theme
"PS"
"ZS"
"AB"
no fallback
src
With image src
Image covers the full circle — fallback shown if src fails to load
valid src (sm)
valid src (md)
valid src (lg)
broken src → fallback
real-world
Real-world usage
Inside a user row — avatar + name + role
ZeldaStreamer
Admin
PurpleNova
Mod
GhostRunner
Viewer
