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—