tix-react-ssr
Version:
Tiket.com React Project Scripts
1 lines • 582 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:true});var isInViewPort=function isInViewPort(el){var rect=el.getBoundingClientRect();var isFixed=el.style.position==='fixed';var style=window.getComputedStyle(el);var isHidden=!isFixed?el.offsetParent===null:style&&(style.display==='none'||style.visibility==='hidden');return rect.width>0&&rect.height>0&&rect.top>=0&&rect.left>=0&&rect.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&rect.right<=(window.innerWidth||document.documentElement.clientWidth)&&!isHidden;};exports.default=isInViewPort;