Popover with Tooltip
Render a Popover with a Tooltip that shows upon hovering over the Popover Trigger.
Render a Popover with a Tooltip that shows upon hovering over the Popover Trigger.
import { Popover } from '@ark-ui/react/popover'
import { Tooltip } from '@ark-ui/react/tooltip'
import { XIcon } from 'lucide-react'
export const Example = () => {
return (
<Popover.Root>
<Tooltip.Root openDelay={0}>
<Tooltip.Trigger asChild>
<Popover.Trigger>Click Me</Popover.Trigger>
</Tooltip.Trigger>
<Tooltip.Positioner>
<Tooltip.Content>Tooltip</Tooltip.Content>
</Tooltip.Positioner>
</Tooltip.Root>
<Popover.Positioner>
<Popover.Content>
<Popover.Title>Title</Popover.Title>
<Popover.Description>Description</Popover.Description>
<input type="text" placeholder="Type something..." />
<Popover.CloseTrigger>
<XIcon />
</Popover.CloseTrigger>
</Popover.Content>
</Popover.Positioner>
</Popover.Root>
)
}
Popover Selection
Render a Popover after selecting some text.
Slider with Tooltip
Render a Slider with a Tooltip that shows the current value of the Slider.
Tooltip with following cursor
Render a Tooltip that follows the cursor when hovering over the target element.
Dialog with Tooltip
Render a Dialog with a Tooltip that shows upon hovering over the Dialog Trigger.