콘텐츠로 이동
RefineUI

Tooltip

호버 또는 포커스 시 상황별 텍스트 팝업.

Overview

Machine-readable contract from Component Spec.

component: tooltipexport: Tooltipversion: 1attributes: data-refineui=tooltip

Anatomy

Partdata-refineui
roottooltip

States

ScopeCategoryValues
componentenvironmentforced-colors, dir

Accessibility

SlotElementRole
tooltipdivtooltip

Keyboard

KeyActionNative
Escapeclose

Layout

PropertyValue
directionlogical
rtltrue
npm install @refineui/react @refineui/tokens
import { Tooltip } from "@refineui/react";
<Tooltip trigger={<Button>Hover me</Button>} content="Helpful tooltip text" />
<Tooltip
trigger={<IconButton icon="info" />}
content="Extended information"
position="Top"
align="Center"
/>
PropDefaultTypeDescription
triggerReactNode툴팁을 트리거하는 요소(필수).
contentReactNode툴팁 콘텐츠(필수).
position"Top""Top" | "Left" | "Bottom" | "Right"트리거 기준 위치.
align"Center""Start" | "Center" | "End"가장자리 기준 정렬.
delayMs700number표시 전 지연(밀리초).
openboolean제어형 열림 상태.
defaultOpenboolean비제어형 초기 열림 상태.
onOpenChange(open: boolean) => void열림 상태 변경 시 이벤트 핸들러.