# Avatar
> User image with automatic initials fallback.
Import from `@aspyn-io/kit`. Scaffold source: `npx shadcn@latest add https://design.aspyn.io/r/avatar.json`
## Install
```tsx
import { Avatar, AvatarImage, AvatarFallback } from "@aspyn-io/kit";
```
### With image and fallback
The fallback shows while the image loads or if it fails.
```tsx
SQ
```
### Sizes and grouping
```tsx
```
### With status indicator
AvatarBadge is positioned bottom-right with a ring cut out of the avatar: use a color to signal presence.
```tsx
SQ
```
### Avatar group with overflow
AvatarGroup overlaps members; AvatarGroupCount caps the list with a +N tally.
```tsx
OM
JL
CC
+3
```
## Notes
- Fallback initials derive from user display names: remember Aspyn API responses are snake_case (user.display_name).