Lunar Kit LogoLunar Kit
Components

Tooltip

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

Demo
Code
Hover me

Installation

lunar add tooltip

Usage

import {
Tooltip,
TooltipTrigger,
TooltipContent,
} from '@/components/ui/tooltip';
import { Button } from '@/components/ui/button';
import { Text } from '@/components/ui/text';

Basic Usage

<Tooltip>
<TooltipTrigger asChild>
  <Button variant="outline" size="icon">
    <Plus size={16} />
  </Button>
</TooltipTrigger>
<TooltipContent>
  Add to library
</TooltipContent>
</Tooltip>

API Reference

Tooltip

PropTypeDefaultDescription
childrenReactNodeRequiredContent

TooltipTrigger

PropTypeDefaultDescription
childrenReactNodeRequiredTrigger element
asChildbooleanfalseMerges props with child component

TooltipContent

PropTypeDefaultDescription
childrenReactNodeRequiredTooltip content
side'top' | 'bottom' | 'left' | 'right''top'Preferred side
sideOffsetnumber4Distance from trigger
classNamestringCustom styles

On this page