← All matrices

Avatar

5 sizes × 4 status dots + initials fallback when no src.

Source react/src/atoms/Avatar.tsx Bundle 1.08 KB min / 0.65 KB gz LOC 82

Size × Variant

Size Initials Image Square + Status
xs (24) PD PD PD
sm (32) PD PD PD
md (40) PD PD PD
lg (48) PD PD PD
xl (56) PD PD PD

All status dots (size = lg)

StatusRender
onlinePD
busyPD
awayPD
offlinePD
Props: src, name, alt, size, status, square.
Fallback: If no src, derives 2-letter initials from name (e.g. "Phan Dang" → "PD").