Skip to content

HoverCardContextValue

Defined in: src/components/primitives/HoverCard/HoverCard.types.ts:57

Properties

contentRef

contentRef: RefObject<HTMLDivElement | null>

Defined in: src/components/primitives/HoverCard/HoverCard.types.ts:62


floatingContext

floatingContext: FloatingContext

Defined in: src/components/primitives/HoverCard/HoverCard.types.ts:65


floatingRefs

floatingRefs: object & ExtendedRefs<ReferenceType>

Defined in: src/components/primitives/HoverCard/HoverCard.types.ts:63

Type Declaration

floating

floating: MutableRefObject<HTMLElement | null>

A React ref to the floating element.

reference

reference: MutableRefObject<ReferenceType | null>

A React ref to the reference element.

setFloating()

setFloating: (node) => void

A callback to set the floating element (reactive).

Parameters
node

HTMLElement | null

Returns

void

setReference()

setReference: (node) => void

A callback to set the reference element (reactive).

Parameters
node

ReferenceType | null

Returns

void


floatingStyles

floatingStyles: CSSProperties

Defined in: src/components/primitives/HoverCard/HoverCard.types.ts:64


getFloatingProps()

getFloatingProps: (props?) => Record<string, unknown>

Defined in: src/components/primitives/HoverCard/HoverCard.types.ts:69

Parameters

props?

HTMLProps<HTMLElement>

Returns

Record<string, unknown>


getReferenceProps()

getReferenceProps: (props?) => Record<string, unknown>

Defined in: src/components/primitives/HoverCard/HoverCard.types.ts:66

Parameters

props?

HTMLProps<HTMLElement>

Returns

Record<string, unknown>


hoverCardId

hoverCardId: string

Defined in: src/components/primitives/HoverCard/HoverCard.types.ts:59


isOpen

isOpen: boolean

Defined in: src/components/primitives/HoverCard/HoverCard.types.ts:58


portal

portal: boolean

Defined in: src/components/primitives/HoverCard/HoverCard.types.ts:60


triggerRef

triggerRef: RefObject<HTMLElement | null>

Defined in: src/components/primitives/HoverCard/HoverCard.types.ts:61