Hover-triggered overlay with positioning.
import { Tooltip } from "@/components/ui";<Tooltip content="This is a tooltip">
<Button variant="outline">Hover me</Button>
</Tooltip>Different tooltip placements
<div className="flex gap-4"> <Tooltip content="Top tooltip" side="top"> <Button variant="outline">Top</Button> </Tooltip> <Tooltip content="Right tooltip" side="right"> <Button variant="outline">Right</Button> </Tooltip> <Tooltip content="Bottom tooltip" side="bottom"> <Button variant="outline">Bottom</Button> </Tooltip> <Tooltip content="Left tooltip" side="left"> <Button variant="outline">Left</Button> </Tooltip></div>Complex tooltip content
<Tooltip content={ <div className="space-y-1"> <p className="font-semibold">Delete Item</p> <p className="text-xs text-muted-foreground"> This action cannot be undone. </p> </div> }> <Button variant="destructive">Delete</Button></Tooltip>Hide the tooltip arrow
<Tooltip content="No arrow" arrow={false}> <Button variant="outline">Hover me</Button></Tooltip>Change show delay
<Tooltip content="Delayed tooltip" delay={500}> <Button variant="outline">Wait for it...</Button></Tooltip>Configure your app with the features you need and download production-ready code.
Start Configuring