Skip to Content
ComponentsTooltip

Tooltip

Hover/focus tooltip. Configurable delay and side. Controlled and uncontrolled.

Preview

Anatomy

import { Tooltip } from '@wire-ui/react' <Tooltip.Root delayDuration={300}> <Tooltip.Trigger> <button>Hover me</button> </Tooltip.Trigger> <Tooltip.Content side="top"> This is a tooltip </Tooltip.Content> </Tooltip.Root>

Root props

PropTypeDefaultDescription
openbooleanControlled open state
defaultOpenbooleanfalseInitial state for uncontrolled use
onOpenChange(open: boolean) => voidCalled when open state changes
delayDurationnumber300Milliseconds before showing on hover

Content props

PropTypeDefaultDescription
side'top' | 'bottom' | 'left' | 'right''top'Preferred side to render

Content data attributes

AttributeValues
data-state"open" / "closed"
data-side"top" / "bottom" / "left" / "right"
Last updated on

MIT License © 2026 wire-ui