diff --git a/example/src/index.js b/example/src/index.js index dcae3aaef..6eb02f46c 100755 --- a/example/src/index.js +++ b/example/src/index.js @@ -427,6 +427,72 @@ class Test extends React.Component { +
+ Try to resize/zoom in window - tooltip in this sample will try to + magnet to window borders, top left border is priority here. Idea is following: + sometimes you have custom border cases, like custom scrolls, small windows, + iframes, react-tooltip itself can not cover everything, so up to you if you want to customize + default behavior, or may be just limit it like in this example. +
+++++{ ` +( •̀д•́) override +
+{ + const d = document.documentElement; + + left = Math.min(d.clientWidth - node.clientWidth, left); + top = Math.min(d.clientHeight - node.clientHeight, top); + + left = Math.max(0, left); + top = Math.max(0, top); + + return { top, left } +} }> + +( •̀д•́) noOverride +header+ +footer++ ` }header+ +footer+