SaaS Tooltip

Hover tooltip with simple and compound variants

SaaSOverlay

Overview

Tooltip provides contextual information on hover or focus. Built on Radix UI Tooltip primitive with portal-based rendering and animated entry/exit. Also includes a SimpleTooltip convenience wrapper that bundles Provider, Root, Trigger, and Content.

Usage

import {
  SimpleTooltip,
  Tooltip,
  TooltipContent,
  TooltipProvider,
  TooltipTrigger,
} from "@leanicon/web-builder-library/saas";

<TooltipProvider>
  <Tooltip>
    <TooltipTrigger asChild>
      <button>Hover me</button>
    </TooltipTrigger>
    <TooltipContent>Helpful text</TooltipContent>
  </Tooltip>
</TooltipProvider>;

{
  /* Or use the SimpleTooltip shorthand */
}
<SimpleTooltip content="Helpful text">
  <button>Hover me</button>
</SimpleTooltip>;

Variants

Default

Dark

Top

Bottom

With Icon Trigger

SimpleTooltip

Props

NameTypeDefaultRequiredDescription
asChildboolean—No
contentReactNode—Yes
sideenumtopNo
sideOffsetnumber4No
delayDurationnumber200No
classNamestring—No