From 5bfff3fdd4877f88da19f90d672fedd45c9c04b4 Mon Sep 17 00:00:00 2001 From: Christopher Thorn Date: Fri, 28 Jun 2019 13:24:49 -0700 Subject: [PATCH] hack to keep the tip inbounds --- packages/tooltip/src/hooks.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/tooltip/src/hooks.js b/packages/tooltip/src/hooks.js index bc3163ec8c..cd22862004 100644 --- a/packages/tooltip/src/hooks.js +++ b/packages/tooltip/src/hooks.js @@ -31,6 +31,11 @@ export const useTooltipHandlers = container => { const x = event.clientX - bounds.left const y = event.clientY - bounds.top + if (anchor === 'left' || anchor === 'right') { + if (x < bounds.width / 2) anchor = 'right' + else anchor = 'left' + } + setState({ isVisible: true, position: [x, y],