fix tooltip not showing if too far left (#6909)

This commit is contained in:
spacebares 2023-06-28 06:45:54 -04:00 committed by GitHub
parent e640981cc4
commit 3d40ed5d47
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -29,7 +29,7 @@ export default function Tooltip({ relativeTo, text }) {
let newLeft = left - Math.round(tipWidth / 2); let newLeft = left - Math.round(tipWidth / 2);
// too far right // too far right
if (newLeft + tipWidth + TIP_SPACE > windowWidth - window.scrollX) { if (newLeft + tipWidth + TIP_SPACE > windowWidth - window.scrollX) {
newLeft = left - tipWidth - TIP_SPACE; newLeft = Math.max(0, left - tipWidth - TIP_SPACE);
newTop = top - Math.round(tipHeight / 2); newTop = top - Math.round(tipHeight / 2);
} }
// too far left // too far left