Merge pull request #15462 from angusdev/issue-13636-incorrect-tooltip-position

Fix incorrect tooltip position if mouse is not moved
This commit is contained in:
Sergio Padrino 2022-10-19 10:34:33 +02:00 committed by GitHub
commit f4d8e8cc77
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -299,7 +299,13 @@ export class Tooltip<T extends TooltipTarget> extends React.Component<
}
}
private updateMouseRect = (event: MouseEvent) => {
this.mouseRect = new DOMRect(event.clientX - 10, event.clientY - 10, 20, 20)
}
private onTargetMouseEnter = (event: MouseEvent) => {
this.updateMouseRect(event)
this.mouseOverTarget = true
this.cancelHideTooltip()
if (!this.state.show) {
@ -308,7 +314,7 @@ export class Tooltip<T extends TooltipTarget> extends React.Component<
}
private onTargetMouseMove = (event: MouseEvent) => {
this.mouseRect = new DOMRect(event.clientX - 10, event.clientY - 10, 20, 20)
this.updateMouseRect(event)
}
private onTargetMouseDown = (event: MouseEvent) => {