Tooltip

A small label shown on hover or keyboard focus. Compose TooltipTrigger (use asChild to wrap your own control) + TooltipContent. Positioning is anchored to the trigger and flips or shifts to stay within the viewport. Wrap a subtree in TooltipProvider to share an open delay.

Props

Tooltip

PropTypeDefaultDescription
side'top' | 'right' | 'bottom' | 'left''top'Preferred side.
sideOffsetnumber6Gap from the trigger (px).
delayDurationnumber200Hover open delay (ms).
open / defaultOpen / onOpenChangeControlled / uncontrolled open state.

TooltipTrigger accepts asChild. TooltipContent accepts a side that overrides the Tooltip's placement. TooltipProvider takes delayDuration.