# 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
… … +3
``` ### 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).