Tooltip
A popup that displays information related to an element when the element receives keyboard focus or the mouse hovers over it.
Installation
npx shadcn@latest add https://reactdocs.canceydejean.dev/r/tooltip.jsonUsage
Wrap your app (or story) with TooltipProvider. Trigger and content pair under each Tooltip.
import { Button } from "@/components/button/button";
import {
Tooltip,
TooltipContent,
TooltipProvider,
TooltipTrigger,
} from "@/components/tooltip/tooltip";
export function Example() {
return (
<TooltipProvider>
<Tooltip>
<TooltipTrigger render={<Button variant="outline" />}>
Hover
</TooltipTrigger>
<TooltipContent>
<p>Add to library</p>
</TooltipContent>
</Tooltip>
</TooltipProvider>
);
}Position with side, sideOffset, align, and alignOffset on TooltipContent. Set delay on
TooltipProvider for open delay in ms.