Tooltip

overlays

A popup that displays information related to an element when the element receives keyboard focus or the mouse hovers over it.

Preview

Installation

npm install @launchapp/design-system
Import
import { TooltipProvider, TooltipRoot, TooltipTrigger, TooltipContent } from "@launchapp/design-system";

Examples

Basic Tooltip

<TooltipProvider>  <TooltipRoot>    <TooltipTrigger asChild>      <Button variant="outline">Hover me</Button>    </TooltipTrigger>    <TooltipContent>      <p>Add to library</p>    </TooltipContent>  </TooltipRoot></TooltipProvider>

Props

PropTypeDefaultDescription
delayDuration
number400Time in ms from hover to open (on TooltipRoot).
side
"top" | "right" | "bottom" | "left""top"Preferred side of the trigger (on TooltipContent).
sideOffset
number4Distance from trigger in px (on TooltipContent).