아바타
아바타 (Avatar)
아바타는 사용자를 나타내는 이미지 요소에, 이미지가 로드되지 않거나 없을 때 보여줄 폴백(대체 표시)을 갖춘 컴포넌트예요. 프로필 사진처럼 URL로 이미지를 보여주되, 이미지가 없거나 깨졌을 때는 이니셜 같은 폴백을 자연스럽게 표시하고 싶을 때 사용해요.
출처: 문서
본문
설치하기
init 명령으로 프로젝트를 초기화했다면, 다음 명령어로 아바타 컴포넌트를 바로 추가할 수 있어요.
npx shadcn@latest add avatar
npm install @radix-ui/react-avatar
사용하기
import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar"
AvatarImage에 이미지 주소를, AvatarFallback에 이미지가 없을 때 보여줄 텍스트(예: 이니셜)를 넣으면 돼요.
<Avatar>
<AvatarImage src="https://github.com/shadcn.png" />
<AvatarFallback>CN</AvatarFallback>
</Avatar>
더 알아보기 (Learn more)
- Radix UI Avatar — 아바타 프리미티브와 API 레퍼런스