%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/opti/.trash/
Upload File :
Create Path :
Current File : /home/opti/.trash/npm.react-infinite-scroll-hook.2ae3a19221e5893dddc8.chunk.js

(window.webpackJsonp=window.webpackJsonp||[]).push([[34],{"5a49b686eaa17b38828f":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n("8af190b70a6bc55c6f1b"),u=o(n("9cfc6d2dc0d91e562522")),i=o(n("7e3ecb39a46b267b0586"));function o(e){return e&&e.__esModule?e:{default:e}}function f(e){var t=e.getBoundingClientRect();return{top:t.top,bottom:t.bottom,left:t.left,right:t.right}}function c(e,t,n){if(e){var r=f(e),u=r.left,i=r.right,o=r.top,c=r.bottom;if(u>n)return!1;if(i<0)return!1;if(o>t)return!1;if(c<0)return!1}return!0}var a=function(e){var t=e.loading,n=e.hasNextPage,o=e.onLoadMore,a=e.threshold,d=void 0===a?150:a,l=e.checkInterval,s=void 0===l?200:l,b=e.scrollContainer,v=void 0===b?"window":b,w=(0,r.useRef)(null),h=(0,u.default)(),p=h.height,g=h.width,_=(0,r.useState)(!0),M=_[0],m=_[1];function E(){if(M&&!t&&n&&w.current){if("parent"===v){if(!c(w.current?w.current.parentNode:null,p,g))return}else if(!c(w.current,p,g))return;(function(){var e=w.current.getBoundingClientRect().bottom,t=e-p;return"parent"===v&&(t=e-f(w.current.parentNode).bottom),t})()<d&&(m(!1),o())}}return(0,r.useEffect)((function(){t||m(!0)}),[t]),(0,i.default)((function(){E()}),n?s:0),w};t.default=a,e.exports=t.default},"7e3ecb39a46b267b0586":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n("8af190b70a6bc55c6f1b");var u=function(e,t){var n=(0,r.useRef)(null);(0,r.useEffect)((function(){n.current=e}),[e]),(0,r.useEffect)((function(){if(t){var e=setInterval((function(){n.current()}),t);return function(){return clearInterval(e)}}}),[t])};t.default=u,e.exports=t.default},"9cfc6d2dc0d91e562522":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n("8af190b70a6bc55c6f1b");var u=function(){var e="object"===typeof window,t=(0,r.useCallback)((function(){return{width:e?window.innerWidth:void 0,height:e?window.innerHeight:void 0}}),[e]),n=(0,r.useState)(t()),u=n[0],i=n[1];return(0,r.useEffect)((function(){function n(){i(t())}if(e)return window.addEventListener("resize",n),function(){window.removeEventListener("resize",n)}}),[t,e]),u};t.default=u,e.exports=t.default},ebfca42ee760629f7560:function(e,t,n){"use strict";t.__esModule=!0,t.useInfiniteScroll=void 0;var r,u=(r=n("5a49b686eaa17b38828f"))&&r.__esModule?r:{default:r};t.useInfiniteScroll=u.default}}]);

Zerion Mini Shell 1.0