Class: Tooltip#
Hierarchy#
Component<TooltipProps>
↳ Tooltip
Table of contents#
Constructors#
Properties#
Accessors#
Methods#
- componentDidMount
- componentDidUpdate
- componentWillUnmount
- getPosition
- onEnterTarget
- onLeaveTarget
- refreshPosition
- render
- setPosition
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