Avatar
사람이나 팀을 이미지, 아이콘 또는 이니셜로 표현합니다.
사용 가이드
#사람·조직을 이름과 함께 빠르게 식별하게 합니다. 사용할 수 있는 표현 중 우선순위가 높은 값이 표시됩니다.
표시 우선순위
imageiconlettertext의 이니셜
- 이미지가 없을 때
- 이니셜을 표시할 수 있도록 이름을 함께 제공하세요.
- 프로필 이동
clickable의selected이벤트에서 앱이 직접 화면 이동을 처리합니다.- 여러 사용자
- 그룹의
maxCount를 넘은 사용자는 더보기 영역에 표시됩니다.stack또는grid배치를 선택하세요.
예제
#기능별 예제
#18개 주제에서 필요한 기능을 선택하세요. 속성 설정, 메서드 호출, 이벤트 결과와 슬롯 구성을 실행 화면과 코드로 확인할 수 있습니다.
일치하는 기능이 없습니다.
API reference
#이름에 마우스를 올리거나 키보드로 선택하면 적용 코드를 확인할 수 있습니다. 터치 화면에서는 이름을 누르세요.
<sy-avatar>
Properties
| Attribute / Property | Type | Default | Description |
|---|---|---|---|
boolean | false | 사용자 선택을 허용하고 selected 이벤트를 전달합니다. | |
boolean | false | 사용자 조작과 키보드 포커스를 차단합니다. | |
string | '' | 프로필 이미지 URL입니다. | |
string | '' | 프로필에 표시할 SVG 문자열입니다. | |
string | '' | 이니셜을 계산할 사용자 이름입니다. | |
string | '' | 직접 지정한 최대 두 글자 이니셜입니다. | |
| 'lightgray' | 'red' | 'orange' | 'yellow' | 'lime' | 'green'
| 'teal' | 'blue' | 'purple' | 'magenta' | 'darkgray' | 'lightgray' | 컴포넌트의 표시 스타일입니다. | |
'small' | 'medium' | 'large' | 'medium' | 컴포넌트의 크기입니다. | |
string | '' | 마우스를 올리면 표시할 사용자 설명입니다. |
Events
| Event | Detail | Description |
|---|---|---|
CustomEvent<{
letter: string;
text: string;
icon: string;
image: string;
}> | 사용자가 항목을 선택했을 때 발생합니다. | |
CustomEvent<{ disabled: boolean }> | 이벤트의 detail에서 결과를 확인하세요. |
<sy-avatar-group>
Properties
| Attribute / Property | Type | Default | Description |
|---|---|---|---|
boolean | false | 사용자 선택을 허용하고 selected 이벤트를 전달합니다. | |
number | Infinity as any | 화면에 표시할 최대 인원입니다. 나머지는 더보기로 표시합니다. | |
'small' | 'medium' | 'large' | 'medium' | 컴포넌트의 크기입니다. | |
'stack' | 'grid' | 'stack' | stack은 겹침, grid는 나란히 배치합니다. |
Events
| Event | Detail | Description |
|---|---|---|
CustomEvent<{
letter: string;
text: string;
icon: string;
image: string;
}> | 사용자가 항목을 선택했을 때 발생합니다. |
Slots
| Slot | Description |
|---|---|
| 컴포넌트의 본문 또는 자식 항목입니다. |