HoverCardBaseProps
Defined in: src/components/primitives/HoverCard/HoverCard.types.ts:7
Properties
children
children:
ReactNode
Defined in: src/components/primitives/HoverCard/HoverCard.types.ts:32
HoverCard.Trigger + HoverCard.Content children.
closeDelay?
optionalcloseDelay:number
Defined in: src/components/primitives/HoverCard/HoverCard.types.ts:19
Delay before closing once cursor leaves, in ms.
Default
150defaultOpen?
optionaldefaultOpen:boolean
Defined in: src/components/primitives/HoverCard/HoverCard.types.ts:11
Default open state (uncontrolled).
Default
falsedisabled?
optionaldisabled:boolean
Defined in: src/components/primitives/HoverCard/HoverCard.types.ts:28
Disable the entire HoverCard (never opens).
Default
falsedisableSafePolygon?
optionaldisableSafePolygon:boolean
Defined in: src/components/primitives/HoverCard/HoverCard.types.ts:26
Disable the safe polygon that lets the cursor move from the trigger onto the content without closing.
Default
falseoffset?
optionaloffset:number
Defined in: src/components/primitives/HoverCard/HoverCard.types.ts:15
Distance in pixels from the trigger.
Default
8onOpenChange()?
optionalonOpenChange: (open) =>void
Defined in: src/components/primitives/HoverCard/HoverCard.types.ts:30
Callback when open state changes.
Parameters
open
boolean
Returns
void
open?
optionalopen:boolean
Defined in: src/components/primitives/HoverCard/HoverCard.types.ts:9
Open state (controlled).
openDelay?
optionalopenDelay:number
Defined in: src/components/primitives/HoverCard/HoverCard.types.ts:17
Delay before opening on hover, in ms.
Default
400placement?
optionalplacement:PopoverPlacement
Defined in: src/components/primitives/HoverCard/HoverCard.types.ts:13
Side relative to the trigger.
Default
"bottom-start"portal?
optionalportal:boolean
Defined in: src/components/primitives/HoverCard/HoverCard.types.ts:21
Render the content in a portal.
Default
true