본문으로 건너뛰기
표시

툴팁

hover 나 focus 때 짧은 보조 설명을 잉크빛 카드로 띄우는 레이어다. Muse에서는 지표 정의, 아이콘 버튼의 뜻, 줄임말 풀이처럼 지면을 어지럽히지 않고 곁들이고 싶은 설명에 쓴다. 문장이 길거나 상호작용이 필요한 내용은 Dialog 로 옮긴다.

활용 방법

기본

설명을 붙일 요소를 children 으로 감싸고 content 에 문구를 넘긴다. 기본 방향은 위쪽이다.

Preview
이번 호에 대한 편집자 노트
tsx
<Tooltip content="이번 호에 대한 편집자 노트">
<Button variant="ghost" icon={<Info size={13} />}>노트</Button>
</Tooltip>

방향

side 로 툴팁이 열리는 방향을 정한다. 가장자리에 가까운 요소는 잘리지 않는 쪽으로 연다.

Preview
아래왼쪽오른쪽
tsx
<Tooltip content="" side="top">...</Tooltip>
<Tooltip content="아래" side="bottom">...</Tooltip>
<Tooltip content="왼쪽" side="left">...</Tooltip>
<Tooltip content="오른쪽" side="right">...</Tooltip>

아이콘 도움말

라벨만으로 뜻이 다 드러나지 않는 지표 옆에 도움말 아이콘을 두고 정의를 붙인다.

Preview
순 구독자해지분을 뺀 이번 달 실제 구독자 수
tsx
<span className="inline-flex items-center gap-1.5">
순 구독자
<Tooltip content="해지분을 뺀 이번 달 실제 구독자 수" side="right">
<HelpCircle size={14} />
</Tooltip>
</span>

속성

이름타입기본값설명
contentReactNode-툴팁에 띄울 짧은 설명
childrenReactNode-설명을 붙일 트리거 요소
side"top" | "bottom" | "left" | "right""top"툴팁이 열리는 방향
classNamestring-트리거 래퍼 클래스