Inline Message
입력이나 동작 요소 가까이에 맥락에 맞는 피드백을 표시합니다.
사용 가이드
#입력 오류나 보조 안내를 관련 요소 가까이에 보여줍니다. 전체 공지에는 Banner, 짧은 완료 알림에는 Toast가 알맞습니다.
대상 요소 안에 배치
트리거가 되는 부모 안에 넣습니다. 메시지는 본문에 포털로 표시되지만 위치는 해당 부모를 따릅니다.
내용과 동작 연결
message로 내용을 전달하고btnLabel또는action슬롯으로 후속 동작을 제공하세요.표시 시점 정하기
클릭·포커스 이탈 또는
show()·hide()로 표시를 관리합니다. 바깥을 누르면 닫힙니다.
예제
#기능별 예제
#12개 주제에서 필요한 기능을 선택하세요. 속성 설정, 메서드 호출, 이벤트 결과와 슬롯 구성을 실행 화면과 코드로 확인할 수 있습니다.
일치하는 기능이 없습니다.
API reference
#이름에 마우스를 올리거나 키보드로 선택하면 적용 코드를 확인할 수 있습니다. 터치 화면에서는 이름을 누르세요.
<sy-inline-message>
Properties
| Attribute / Property | Type | Default | Description |
|---|---|---|---|
'informational' | 'info' | 'success' | 'warning' | 'error' | 'informational' | 컴포넌트의 표시 스타일입니다. | |
string | 'Inline message' | 입력 상태에 대한 안내 문구입니다. | |
boolean | true | 상태 아이콘을 표시합니다. | |
boolean | undefined | 상태 아이콘을 표시합니다. | |
boolean | false | 안내에 동작 버튼을 표시합니다. | |
boolean | false | 맥락 안내 팝업을 표시합니다. | |
'click' | 'focusout' | 'click' | click은 부모 클릭으로 열고 닫습니다. focusout은 부모에서 포커스가 나갈 때 표시합니다. | |
string | '' | 동작 버튼의 문구입니다. | |
'top' | 'bottom' | 'left' | 'right' | 'bottom' | 트리거를 기준으로 한 팝업의 선호 위치입니다. | |
'top' | 'bottom' | 'left' | 'right' | undefined | 항목 배치 방향입니다. | |
boolean | false | 부모가 화면 밖으로 스크롤돼도 팝업을 유지합니다. | |
| 'none'
| 'fade' | 'fade-scale' | 'zoom' | 'pop'
| 'slide-top' | 'slide-bottom' | 'slide-left' | 'slide-right'
| 'slide-fade-top' | 'slide-fade-bottom' | 'slide-fade-left' | 'slide-fade-right'
| 'reveal-top' | 'reveal-bottom' | 'reveal-left' | 'reveal-right'
| 'flip-x' | 'flip-y' | 'bounce' | 'spin' | 'none' | Enter/exit animation type. `none` (default) toggles instantly. | |
'x-fast' | 'fast' | 'medium' | 'slow' | 'x-slow' | 'fast' | Animation playback speed token. Maps to `--transition-*` global tokens. |
Events
| Event | Detail | Description |
|---|---|---|
CustomEvent<MouseEvent> | 이벤트의 detail에서 결과를 확인하세요. | |
CustomEvent<MouseEvent> | 이벤트의 detail에서 결과를 확인하세요. | |
CustomEvent<void> | 이벤트의 detail에서 결과를 확인하세요. |
Methods
| Method | Returns | Description |
|---|---|---|
Promise<void> | 알림을 표시합니다. | |
Promise<void> | 표시 중인 알림을 숨깁니다. |
Slots
| Slot | Description |
|---|---|
| action 영역에 표시할 내용입니다. |