Tooltip
A component to display information on hover.
import { Button } from "@/components/ui/button/button";
import {
Tooltip,
TooltipArrow,
TooltipPopup,
TooltipPortal,
TooltipPositioner,
TooltipProvider,
TooltipTrigger,
} from "@/components/ui/tooltip/tooltip";
export default function TooltipDemo() {
return (
<TooltipProvider>
<Tooltip>
<TooltipTrigger render={<Button>Hover me</Button>} />
<TooltipPortal>
<TooltipPositioner>
<TooltipPopup>
<TooltipArrow />
This is a tooltip with helpful information.
</TooltipPopup>
</TooltipPositioner>
</TooltipPortal>
</Tooltip>
</TooltipProvider>
);
}
npx shadcn@latest add @roiui/tooltipnpx shadcn@latest add @roiui/tooltip-tailwindanatomy
<TooltipProvider>
<Tooltip>
<TooltipTrigger />
<TooltipPortal>
<TooltipPositioner>
<TooltipPopup>
<TooltipArrow />
</TooltipPopup>
</TooltipPositioner>
</TooltipPortal>
</Tooltip>
</TooltipProvider>