Actions & Navigation

Hover Trigger

Displays a popover element when a user hovers over a trigger element.

Displays a popover element when a user hovers over a trigger element.

Component props#

NameTypeDescription
isOpenbooleanControlled open state
defaultOpenbooleanInitial open state when uncontrolled
onOpenChange(open: boolean) => voidCalled when the open state changes
delaynumberDelay before opening in ms (default: 300)
closeDelaynumberDelay before closing in ms (default: 500)
onHoverStart() => voidCalled when hover starts
onHoverEnd() => voidCalled when hover ends
classNamestringExtra classes for the popup surface

The trigger renders through the child element, so buttons and links keep their own semantics and remain focusable.