Tooltip
A popup that displays information related to an element when the element receives keyboard focus or the mouse hovers over it.
Installation
npx neobrutal add tooltip
Usage
import {Tooltip,TooltipContent,TooltipProvider,TooltipTrigger,} from "@/components/ui/tooltip"
<TooltipProvider><Tooltip><TooltipTrigger render={<Button variant="neutral" />}>Hover</TooltipTrigger><TooltipContent><p>Add to library</p></TooltipContent></Tooltip></TooltipProvider>
Props
Tooltip
| Prop | Type | Default | Description |
|---|---|---|---|
| open | boolean | - | The controlled open state of the tooltip. |
| defaultOpen | boolean | - | The default open state when uncontrolled. |
| onOpenChange | (open: boolean) => void | - | Event handler called when the open state changes. |
| delay | number | - | The duration from when the mouse enters a tooltip trigger until the tooltip opens. |