Tooltip

A popup that displays information related to an element when the element receives focus or is hovered.

Usage

import { Tooltip } from '@ivaldi/ui'

Tooltip.Composed Props

PropTypeDefault
classNamestring
aria-labelstring
childrenReactNode
asChildboolean
sideenum
sideOffsetnumber"4"
alignenum
alignOffsetnumber
arrowPaddingnumber
avoidCollisionsboolean
collisionBoundaryElement | Element[]
collisionPaddingsee more
stickyenum
hideWhenDetachedboolean
updatePositionStrategyenum
forceMounttrue
onEscapeKeyDownfunction
onPointerDownOutsidefunction
content*ReactNode
asChildContentboolean

Tooltip.Root Props

PropTypeDefault
children*ReactNode
openboolean
defaultOpenboolean
onOpenChangefunction
delayDurationnumber
disableHoverableContentboolean

Tooltip.Content Props

PropTypeDefault
forceMounttrue
aria-labelstring
onEscapeKeyDownfunction
onPointerDownOutsidefunction
classNamestring
childrenReactNode
asChildboolean
sideenum
sideOffsetnumber"4"
alignenum
alignOffsetnumber
arrowPaddingnumber
avoidCollisionsboolean
collisionBoundaryElement | Element[]
collisionPaddingsee more
stickyenum
hideWhenDetachedboolean
updatePositionStrategyenum

Tooltip.Provider Props

PropTypeDefault
children*ReactNode
delayDurationnumber
skipDelayDurationnumber
disableHoverableContentboolean

Tooltip.Trigger Props

PropTypeDefault
typeenum
classNamestring
childrenReactNode
asChildboolean