Inline Message

입력이나 동작 요소 가까이에 맥락에 맞는 피드백을 표시합니다.

Live preview
컴포넌트를 조작하면 여기에 결과가 표시됩니다.
코드 보기
HTML
<div style="display:inline-flex;align-self:center;margin:35px 0">
  <sy-button>안내 보기</sy-button>
  <sy-inline-message
    message="변경 내용을 저장한 뒤 계속하세요."
    variant="informational"
    placement="bottom"
    icon
    btnlabel="확인"
    id="sample"
  ></sy-inline-message>
</div>

사용 가이드

#

입력 오류나 보조 안내를 관련 요소 가까이에 보여줍니다. 전체 공지에는 Banner, 짧은 완료 알림에는 Toast가 알맞습니다.

  1. 대상 요소 안에 배치

    트리거가 되는 부모 안에 넣습니다. 메시지는 본문에 포털로 표시되지만 위치는 해당 부모를 따릅니다.

  2. 내용과 동작 연결

    message로 내용을 전달하고 btnLabel 또는 action 슬롯으로 후속 동작을 제공하세요.

  3. 표시 시점 정하기

    클릭·포커스 이탈 또는 show()·hide()로 표시를 관리합니다. 바깥을 누르면 닫힙니다.

기능별 예제

#

12개 주제에서 필요한 기능을 선택하세요. 속성 설정, 메서드 호출, 이벤트 결과와 슬롯 구성을 실행 화면과 코드로 확인할 수 있습니다.

사용 예제 · Overview

선택한 예제를 직접 조작해 보세요. 여러 구성이 있는 주제는 세부 예제를 바꿀 수 있습니다.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Animation

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · AnimationSpeed

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Btn Label

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Message

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Open

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Position

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Show Icon

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Sticky

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Trigger

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Variant

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

이벤트 · Btn Click

컴포넌트를 조작하면 아래 실행 화면에 이벤트 이름과 전달 값이 표시됩니다.

코드 보기
HTML
예제를 불러오고 있습니다.

API reference

#

이름에 마우스를 올리거나 키보드로 선택하면 적용 코드를 확인할 수 있습니다. 터치 화면에서는 이름을 누르세요.

<sy-inline-message>

Properties

Attribute / PropertyTypeDefaultDescription
'informational' | 'info' | 'success' | 'warning' | 'error''informational'컴포넌트의 표시 스타일입니다.
string'Inline message'입력 상태에 대한 안내 문구입니다.
booleantrue상태 아이콘을 표시합니다.
booleanundefined상태 아이콘을 표시합니다.
booleanfalse안내에 동작 버튼을 표시합니다.
booleanfalse맥락 안내 팝업을 표시합니다.
'click' | 'focusout''click'click은 부모 클릭으로 열고 닫습니다. focusout은 부모에서 포커스가 나갈 때 표시합니다.
string''동작 버튼의 문구입니다.
'top' | 'bottom' | 'left' | 'right''bottom'트리거를 기준으로 한 팝업의 선호 위치입니다.
'top' | 'bottom' | 'left' | 'right'undefined항목 배치 방향입니다.
booleanfalse부모가 화면 밖으로 스크롤돼도 팝업을 유지합니다.
| '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

EventDetailDescription
CustomEvent<MouseEvent>이벤트의 detail에서 결과를 확인하세요.
CustomEvent<MouseEvent>이벤트의 detail에서 결과를 확인하세요.
CustomEvent<void>이벤트의 detail에서 결과를 확인하세요.

Methods

MethodReturnsDescription
Promise<void>알림을 표시합니다.
Promise<void>표시 중인 알림을 숨깁니다.

Slots

SlotDescription
action 영역에 표시할 내용입니다.