Skip to content

Tooltip

Floating information cards displayed on hovering hover triggers, built on @radix-ui/react-tooltip.


Try Now


Usage

tsx
import { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider, Button } from "@lablnet/ui";

export default function TooltipDemo() {
  return (
    <TooltipProvider>
      <Tooltip>
        <TooltipTrigger asChild>
          <Button variant="outline">Hover</Button>
        </TooltipTrigger>
        <TooltipContent>
          <span>More information details here.</span>
        </TooltipContent>
      </Tooltip>
    </TooltipProvider>
  );
}

Customization

Props

TooltipContent supports:

PropTypeDefaultDescription
sideOffsetnumber4Height distance spacing from target trigger

CSS Variables

Matches layout popover color tokens:

css
:root {
  --popover: 0 0% 100%;             /* Tooltip background card HSL */
  --popover-foreground: 224 71.4% 4.1%; /* Text foreground label HSL */
}