Park UI

Hover Card

A popover component that displays content when hovering over an element.

@grizzly_codes

Installation

Usage

Shortcuts

The HoverCard provides a shortcuts for common use cases.

Arrow

The HoverCard.Arrow renders the HoverCard.ArrowTip component within in by default.

This works:

This might be more concise, if you don't need to customize the arrow tip.

Examples

Controlled

Use the open and onOpenChange to control the visibility of the hover card.

@grizzly_codes

Delays

Control the open and close delays using the openDelay and closeDelay props.

@grizzly_codes

Placement

Use the positioning.placement prop to change the position of the hover card.

@grizzly_codes

Disabled

Use the disabled prop to prevent opening the hover card on interaction.

@grizzly_codes

Dialog

To use the HoverCard within a Dialog, you need to avoid portalling the HoverCard.Positioner to the document's body.

Accessibility

HoverCard should be used solely for supplementary information that is not essential for understanding the context. It is inaccessible to screen readers and cannot be activated via keyboard, so avoid placing crucial content within it.

Props

Root