Tooltip
A popup that displays information related to an element when the element receives keyboard focus or the mouse hovers over it.
'use client'
import { Button } from '@nerdfish/react/button'
import { ButtonGroup } from '@nerdfish/react/button-group'
import {
Tooltip,
TooltipContent,
TooltipProvider,
TooltipTrigger,
} from '@nerdfish/react/tooltip'
import { BoldIcon, UnderlineIcon, UndoIcon } from 'lucide-react'
export default function TooltipExample() {
return (
<TooltipProvider>
<ButtonGroup>
<Tooltip>
<TooltipTrigger render={<Button variant="secondary" icon />}>
<BoldIcon />
</TooltipTrigger>
<TooltipContent>
<p>Bold</p>
</TooltipContent>
</Tooltip>
<Tooltip>
<TooltipTrigger render={<Button variant="secondary" icon />}>
<UnderlineIcon />
</TooltipTrigger>
<TooltipContent>
<p>Underline</p>
</TooltipContent>
</Tooltip>
<Tooltip>
<TooltipTrigger render={<Button variant="secondary" icon />}>
<UndoIcon />
</TooltipTrigger>
<TooltipContent>
<p>Undo</p>
</TooltipContent>
</Tooltip>
</ButtonGroup>
</TooltipProvider>
)
}