Overlay
Tooltip
Inverted-surface tooltip (near-black on light, near-white on dark). Share timing with one TooltipProvider per app.
Show codeHide code
"use client";
import { Button } from "@/registry/lilt/ui/button";
import { MenuIcon } from "@/registry/lilt/ui/icons";
import {
Tooltip,
TooltipContent,
TooltipProvider,
TooltipTrigger,
} from "@/registry/lilt/ui/tooltip";
export default function TooltipDemo() {
return (
<TooltipProvider>
<Tooltip>
<TooltipTrigger
render={
<Button
aria-label="Open menu"
iconOnly
size="sm"
variant="secondary"
>
<MenuIcon size={16} />
</Button>
}
/>
<TooltipContent>Open the menu</TooltipContent>
</Tooltip>
</TooltipProvider>
);
}Installation
npx shadcn@latest add @lilt/tooltipAccessibility
- Appears on focus as well as hover, and never traps the pointer.