Installation
bash
npx axis-cli add avatarUsage
tsx
import { Avatar } from '@axis-ds/ui-react'
export function Example() {
return (
<Avatar
src="https://github.com/shadcn.png"
alt="User Name"
/>
)
}With Image
Fallback
JD
AK
?
tsx
// 이미지가 없을 때 이니셜 표시
<Avatar alt="John Doe" />
// 커스텀 fallback 텍스트
<Avatar fallback="JD" />Sizes
S
sm
D
default
L
lg
X
xl
tsx
<Avatar size="sm" alt="SM" />
<Avatar size="default" alt="Default" />
<Avatar size="lg" alt="LG" />
<Avatar size="xl" alt="XL" />Props
| Prop | Type | Default | Description |
|---|---|---|---|
src | string | - | 이미지 소스 URL |
alt | string | - | 대체 텍스트 (이니셜 생성에도 사용) |
fallback | string | - | 이미지 로드 실패 시 표시할 텍스트 |
size | "sm" | "default" | "lg" | "xl" | "default" | 아바타 크기 |
className | string | - | 추가 CSS 클래스 |
srcType:
stringDefault:
-이미지 소스 URL
altType:
stringDefault:
-대체 텍스트 (이니셜 생성에도 사용)
fallbackType:
stringDefault:
-이미지 로드 실패 시 표시할 텍스트
sizeType:
"sm" | "default" | "lg" | "xl"Default:
"default"아바타 크기
classNameType:
stringDefault:
-추가 CSS 클래스