Hover-triggered tooltip component based on Radix UI with smooth animations and customizable positioning
side="top"side="right"side="bottom"side="left"Simple tooltip with default styling
{ children: "tooltip text" }Common pattern for icon-only buttons
{ size: "icon" }Information and help indicators
{ icon: "<HelpCircle />" }Tooltips for action toolbar
{ variant: "tertiary" }Tooltip with multiline text
{ children: "long text" }Adjust distance from trigger
{ sideOffset: 12 }Tooltip on custom trigger element
{ asChild: true }Status badge with explanation
{ trigger: "badge" }Display keyboard shortcuts in tooltips
{ children: "shortcut hint" }Tooltip can appear in any direction
{ side: "top | right | bottom | left" }Tooltips on disabled elements
{ disabled: true }Tooltip with formatted content
{ children: "JSX content" }TooltipProvider for consistent behaviorasChild prop on TooltipTrigger to merge props with child elementspan to enable tooltipdelayDuration)