Skip to content

Class: Tooltip#

Renderer.Component.Tooltip

Hierarchy#

↳ Tooltip

Table of contents#

Constructors#

Properties#

Accessors#

Methods#

Constructors#

constructor#

• new Tooltip(props)

Parameters#

Name Type
props TooltipProps

Overrides#

React.Component<TooltipProps\>.constructor

Properties#

activePosition#

• Optional activePosition: TooltipPosition


elem#

• elem: null | HTMLDivElement


isContentVisible#

• isContentVisible: boolean


isVisible#

• isVisible: boolean


defaultProps#

▪ Static defaultProps: object

Accessors#

hoverTarget#

• get hoverTarget(): null | HTMLElement

Returns#

null | HTMLElement


targetElem#

• get targetElem(): null | HTMLElement

Returns#

null | HTMLElement

Methods#

componentDidMount#

▸ componentDidMount(): void

Returns#

void

Overrides#

React.Component.componentDidMount


componentDidUpdate#

▸ componentDidUpdate(): void

Returns#

void

Overrides#

React.Component.componentDidUpdate


componentWillUnmount#

▸ componentWillUnmount(): void

Returns#

void

Overrides#

React.Component.componentWillUnmount


getPosition#

▸ Protected getPosition(position, tooltipBounds, targetBounds): Object

Parameters#

Name Type
position TooltipPosition
tooltipBounds DOMRect
targetBounds DOMRect

Returns#

Object

Name Type
bottom number
left number
right number
top number

onEnterTarget#

▸ Protected onEnterTarget(): void

Returns#

void


onLeaveTarget#

▸ Protected onLeaveTarget(): void

Returns#

void


refreshPosition#

▸ refreshPosition(): void

Returns#

void


render#

▸ render(): null | Element

Returns#

null | Element

Overrides#

React.Component.render


setPosition#

▸ Protected setPosition(elem, pos): void

Parameters#

Name Type
elem HTMLDivElement
pos Object
pos.left number
pos.top number

Returns#

void