Tooltip

A component that displays a pop-up with additional information when hovering over or focusing on an element.

In this guide, you'll learn how to use the Tooltip component.

Was this example helpful?

Usage#

Code
import { Tooltip } from "@medusajs/ui"
Code
<Tooltip content="Tooltip content">Trigger</Tooltip>

API Reference#

This component is based on the Radix UI Tooltip primitive.

PropTypeDefault
content
ReactNode
-
onClick
MouseEventHandler
-
side
"bottom"
|"left"
|"top"
|"right"
top
maxWidth
number
220
sideOffset
number
8
children
-
open
boolean
-
defaultOpen
boolean
-
onOpenChange
function
-
delayDuration
number
-
Was this helpful?

Usage Outside Medusa Admin with TooltipProvider#

If you're using the Tooltip component in a project other than the Medusa Admin, make sure to include the TooltipProvider somewhere up in your component tree:

Code
1<TooltipProvider>2  <Tooltip content="Tooltip content">Trigger</Tooltip>3</TooltipProvider>

TooltipProvider Reference#

PropTypeDefault
delayDuration
number
100
skipDelayDuration
number
300
disableHoverableContent
boolean
-
Was this helpful?

Examples#

Changing Tooltip Side#

Was this example helpful?

Set Tooltip Max Width#

Was this example helpful?
Was this guide helpful?
Ask Anything
Ask any questions about Medusa. Get help with your development.
You can also use the Medusa MCP server in Cursor, VSCode, etc...
FAQ
What is Medusa?
How can I create a module?
How can I create a data model?
How do I create a workflow?
How can I extend a data model in the Product Module?
Recipes
How do I build a marketplace with Medusa?
How do I build digital products with Medusa?
How do I build subscription-based purchases with Medusa?
What other recipes are available in the Medusa documentation?
Chat is cleared on refresh
Line break