Design System

Component usage guide template

Browse Components

ui

Tooltip

A popup that displays information related to an element when the user hovers over it.

1. Import
Import the Tooltip component from the design system.
import {
  Tooltip,
  TooltipContent,
  TooltipProvider,
  TooltipTrigger,
} from "@/design-system/components/ui/tooltip"
2. Props
Tooltip component props.
PropTypeDefault
childrenReactNode--
delayDurationnumber700
skipDelayDurationnumber300
disableHoverableContentbooleanfalse
classNamestring--
3. Usages
Common Tooltip patterns and configurations.
import {
  Tooltip,
  TooltipContent,
  TooltipProvider,
  TooltipTrigger,
} from "@/components/ui/tooltip";
import { Button } from "@/components/ui/button";

export function TooltipDemo() {
  return (
    <TooltipProvider>
      <Tooltip>
        <TooltipTrigger render={<Button variant="outline">Hover</Button>} />
        <TooltipContent>
          <p>Add to library</p>
        </TooltipContent>
      </Tooltip>
    </TooltipProvider>
  );
}