diff --git a/src/components/tooltip/Tooltip.js b/src/components/tooltip/Tooltip.js index e2d3b1049..d673eb477 100755 --- a/src/components/tooltip/Tooltip.js +++ b/src/components/tooltip/Tooltip.js @@ -132,6 +132,10 @@ function align(el) { alignTop(el); if (isOutOfBounds(el)) { alignBottom(el); + + if (isOutOfBounds(el)) { + alignTop(el); + } } } else if (modifiers.left) { @@ -144,6 +148,10 @@ function align(el) { if (isOutOfBounds(el)) { alignBottom(el); + + if (isOutOfBounds(el)) { + alignLeft(el); + } } } } @@ -152,6 +160,10 @@ function align(el) { alignBottom(el); if (isOutOfBounds(el)) { alignTop(el); + + if (isOutOfBounds(el)) { + alignBottom(el); + } } } else { @@ -164,6 +176,10 @@ function align(el) { if (isOutOfBounds(el)) { alignBottom(el); + + if (isOutOfBounds(el)) { + alignRight(el); + } } } }