Tooltip

Tooltip overlay.

Use Tooltip to show contextual help on hover or focus.

import { Tooltip, TooltipTrigger, TooltipContent } from '@tile-ui/react';

export default function TooltipDemo() {
	return (
		<Tooltip>
			<TooltipTrigger className="component-preview__action">Hover me</TooltipTrigger>

Registry install

pnpm dlx shadcn@latest add @tile-ui/tooltip

Package usage

import { Tooltip, TooltipTrigger, TooltipContent } from '@tile-ui/react';
 
<Tooltip>
	<TooltipTrigger>Hover me</TooltipTrigger>
	<TooltipContent>Help text.</TooltipContent>
</Tooltip>

Highlights

  • Provider with delay
  • Trigger and content
  • Side and offset

Registry dependencies

ItemPurpose
tooltipComponent source and module styles
coreFramework-agnostic logic helpers
stylesShared SCSS tokens and globals

API reference

TooltipProvider

PropTypeDefault
delayDurationnumber

Tooltip

PropTypeDefault
openboolean
defaultOpenboolean
onOpenChange(open: boolean) => void

TooltipTrigger

PropTypeDefault
asChildboolean

TooltipContent

PropTypeDefault
side'top' | 'right' | 'bottom' | 'left'
sideOffsetnumber