Tooltip

@/components/kamod-ui/tooltip

Installation

Import TooltipProvider, Tooltip, TooltipTrigger and TooltipContent from `@/components/kamod-ui/tooltip`.

pnpm add @kamod-ch/ui

Usage

Keep tooltip copy short, support keyboard focus, and never hide critical actions behind only tooltip text.

import { Tooltip } from "@/components/kamod-ui/tooltip";
<Tooltip />

Basic

Standard hover and focus tooltip.

Side

Choose top, right, bottom, or left placement.

Align and offset

Fine-tune edge alignment and nudge the position.

Provider delay

Set shared open/close timing once for a whole area.

Disable hoverable content

Close immediately when leaving trigger, even if pointer enters content.

With keyboard shortcut

Provide compact command hints in the tooltip body.

Disabled button

Wrap disabled controls so tooltip still gets hover and focus events.

API Reference

Props, slots and variants for this component.

Tooltip

Tooltip component props and accepted values.

PropTypeDefault
defaultOpenbooleanfalse
openbooleanuncontrolled
onOpenChange(next: boolean) => voidundefined
delayDurationnumber250
closeDelayDurationnumber120
disableHoverableContentbooleanfalse
TooltipProvider delayDurationnumber250
TooltipProvider closeDelayDurationnumber120
TooltipProvider disableHoverableContentbooleanfalse
TooltipTrigger asChildbooleanfalse
TooltipContent asChildbooleanfalse
TooltipContent side"top" | "right" | "bottom" | "left""top"
TooltipContent align"start" | "center" | "end""center"
TooltipContent alignOffsetnumber0
TooltipContent collisionPaddingnumber8
TooltipContent forceMountbooleanfalse
TooltipTriggerfocus/hover targetrequired

Accessibility Notes

Tooltips are supplemental only: keep essential instructions visible in the UI and expose help text via focus for keyboard users.