Examples
Profile preview
HoverCard is useful for rich previews tied to links or compact references.
Features
- Open / close delays.
- Pointer can enter the content.
Installation
bash
pnpm dlx structyl add hover-cardAPI Reference
HoverCard.Root
A hover-triggered rich popover.
| Prop | Type | Default |
|---|---|---|
| open | booleanControlled open state. | — |
| defaultOpen | booleanInitial open state. | — |
| onOpenChange | (open: boolean) => voidCalled when open state changes. | — |
| openDelay | numberDelay before opening on hover. | 700 |
| closeDelay | numberDelay before closing on leave. | 300 |
HoverCard.Trigger
The element that opens the card on hover.
| Prop | Type | Default |
|---|---|---|
| asChild | booleanMerge props onto the immediate child instead of rendering a default element. | false |
HoverCard.Content
The floating card content.
| Prop | Type | Default |
|---|---|---|
| side | 'top' | 'right' | 'bottom' | 'left'Preferred side. | — |
| sideOffset | numberDistance from the trigger. | — |