window-resize-listener-react
Version:
React Window Resize Listener
1 lines • 2.83 kB
JavaScript
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.ReactWindowResizeListener=e()}}(function(){return function e(t,n,o){function i(u,f){if(!n[u]){if(!t[u]){var l="function"==typeof require&&require;if(!f&&l)return l(u,!0);if(r)return r(u,!0);var d=new Error("Cannot find module '"+u+"'");throw d.code="MODULE_NOT_FOUND",d}var a=n[u]={exports:{}};t[u][0].call(a.exports,function(e){var n=t[u][1][e];return i(n?n:e)},a,a.exports,e,t,n,o)}return n[u].exports}for(var r="function"==typeof require&&require,u=0;u<o.length;u++)i(o[u]);return i}({1:[function(e,t,n){(function(e){"use strict";function o(e){return e&&e.__esModule?e:{"default":e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(n,"__esModule",{value:!0});var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),f=function(e,t,n){for(var o=!0;o;){var i=e,r=t,u=n;o=!1,null===i&&(i=Function.prototype);var f=Object.getOwnPropertyDescriptor(i,r);if(void 0!==f){if("value"in f)return f.value;var l=f.get;if(void 0===l)return;return l.call(u)}var d=Object.getPrototypeOf(i);if(null===d)return;e=d,t=r,n=u,o=!0,f=d=void 0}},l="undefined"!=typeof window?window.React:"undefined"!=typeof e?e.React:null,d=o(l),a=function(e){function t(){i(this,t),f(Object.getPrototypeOf(t.prototype),"constructor",this).call(this),this.handleResize=this.handleResize.bind(this),this.state={style:{display:"none",visibility:"hidden"}}}return r(t,e),u(t,[{key:"componentDidMount",value:function(){"undefined"!=typeof window&&window.addEventListener("resize",this.handleResize,!1)}},{key:"componentWillUnmount",value:function(){"undefined"!=typeof window&&window.removeListener("resize",this.handleResize,!1)}},{key:"handleResize",value:function(e){"undefined"!=typeof this.props.onResize&&this.props.onResize(e)}},{key:"render",value:function(){return d["default"].createElement("div",{style:this.state.style})}}]),t}(d["default"].Component);n["default"]=a,t.exports=n["default"]}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1])(1)});