Tooltip

A floating label that appears on hover or focus to provide contextual information.

Installation

pnpm dlx stera-ui add tooltip

Usage

import {
  Tooltip,
  TooltipContent,
  TooltipProvider,
  TooltipTrigger,
} from "@/components/ui/tooltip"
<TooltipProvider>
  <Tooltip>
    <TooltipTrigger asChild>
      <Button variant="outline">Hover me</Button>
    </TooltipTrigger>
    <TooltipContent>
      <p>Tooltip text</p>
    </TooltipContent>
  </Tooltip>
</TooltipProvider>

Sides

SideDescription
topAbove the trigger (default)
rightRight of the trigger
bottomBelow the trigger
leftLeft of the trigger

With Kbd

Combine with Kbd to show keyboard shortcuts inside tooltips.

API Reference

TooltipProvider

PropTypeDefault
delayDurationnumber700

TooltipContent

PropTypeDefault
side"top" | "right" | "bottom" | "left""top"
align"start" | "center" | "end""center"
sideOffsetnumber4
alignOffsetnumber0

TooltipTrigger

PropTypeDefault
asChildbooleanfalse