← All Components

Tooltip

A popup that displays information related to an element on hover. Built on Radix Tooltip.

Basic

Sides

With Delay

Sub-components

ComponentDescription
Tooltip.ProviderWraps your app or section to share delay configuration
TooltipRoot provider for a single tooltip instance
Tooltip.TriggerThe element that triggers the tooltip on hover
Tooltip.ContentThe popup content displayed on hover

Content Props

PropTypeDescription
side"top" | "right" | "bottom" | "left"Preferred side of the trigger to render against
sideOffsetnumberDistance in pixels from the trigger (default: 4)
align"start" | "center" | "end"Alignment against the trigger
delayDurationnumberDuration from hover to open in ms (Provider prop, default: 0)
classNamestringAdditional classes on the tooltip content

Usage

<Tooltip.Provider> <Tooltip> <Tooltip.Trigger asChild> <Button>Hover me</Button> </Tooltip.Trigger> <Tooltip.Content side="top"> <p>Tooltip text</p> </Tooltip.Content> </Tooltip> </Tooltip.Provider>