UNPKG

react-toastify-redux

Version:
2 lines 7.56 kB
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("react-toastify"),require("react-redux"),require("react")):"function"==typeof define&&define.amd?define(["react-toastify","react-redux","react"],e):"object"==typeof exports?exports.ReactToastifyRedux=e(require("react-toastify"),require("react-redux"),require("react")):t.ReactToastifyRedux=e(t["react-toastify"],t["react-redux"],t.react)}(window,function(t,e,o){return function(t){var e={};function o(n){if(e[n])return e[n].exports;var r=e[n]={i:n,l:!1,exports:{}};return t[n].call(r.exports,r,r.exports,o),r.l=!0,r.exports}return o.m=t,o.c=e,o.d=function(t,e,n){o.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:n})},o.r=function(t){Object.defineProperty(t,"__esModule",{value:!0})},o.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(e,"a",e),e},o.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o.p="",o(o.s=9)}([function(e,o){e.exports=t},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.TOAST_DISMISS="TOAST_DISMISS",e.TOAST_MESSAGE="TOAST_MESSAGE",e.TOAST_UPDATE="TOAST_UPDATE"},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.success=e.message=e.info=e.warning=e.error=e.update=e.dismiss=e.toastActionCreator=void 0;var n,r=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e.default=t,e}(o(1)),s=o(0),i=o(8),a=(n=i)&&n.__esModule?n:{default:n};var u=e.toastActionCreator=function(t){return function(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{type:r.TOAST_MESSAGE,payload:Object.assign({id:o.id||(0,a.default)("toast")},o,{message:e,type:t})}}};e.dismiss=function(t){return{type:r.TOAST_DISMISS,payload:{id:t}}},e.update=function(t,e){return{type:r.TOAST_UPDATE,payload:{id:t,options:e}}},e.error=u(s.toast.TYPE.ERROR),e.warning=u(s.toast.TYPE.WARNING),e.info=u(s.toast.TYPE.INFO),e.message=u(s.toast.TYPE.DEFAULT),e.success=u(s.toast.TYPE.SUCCESS)},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){return t===e||t instanceof Object&&e instanceof Object&&Object.keys(t).length===Object.keys(e).length&&!Object.keys(t).some(function(o){return!(o in e&&t[o]===e[o])})}},function(t,o){t.exports=e},function(t,e){t.exports=o},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ToastContainer=void 0;var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r=function(){function t(t,e){for(var o=0;o<e.length;o++){var n=e[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(e,o,n){return o&&t(e.prototype,o),n&&t(e,n),e}}(),s=f(o(5)),i=o(0),a=o(4),u=f(o(3)),c=o(2);function f(t){return t&&t.__esModule?t:{default:t}}var d=function(t,e){var o={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(o[n]=t[n]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(t);r<n.length;r++)e.indexOf(n[r])<0&&(o[n[r]]=t[n[r]])}return o},l=e.ToastContainer=function(t){function e(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments));return t._toastIds={},t.getCustomComponentProps=function(t){var e=t.id,o=t.message,n=t.title;return{id:e,message:o,title:void 0===n?"":n}},t.getToastOptions=function(e){var o=e.id,n=(e.message,e.title,e.renderDefaultComponent,d(e,["id","message","title","renderDefaultComponent"]));return Object.assign({onClose:function(){return t.onCloseHandler(o)}},n)},t.renderToasts=function(e){e.toastList.forEach(function(o){var n=o.renderDefaultComponent,r=void 0!==n&&n;o.id in t._toastIds||(t._toastIds[o.id]=e.toastComponent&&!r?(0,i.toast)(s.default.createElement(e.toastComponent,t.getCustomComponentProps(o)),t.getToastOptions(o)):(0,i.toast)(o.message,t.getToastOptions(o)));var a=t.props.toastList.find(function(t){return t.id===o.id});!a||(0,u.default)(o,a)&&e.toastComponent===t.props.toastComponent||i.toast.update(t._toastIds[o.id],Object.assign({},t.getToastOptions(o),{render:e.toastComponent&&!r?s.default.createElement(e.toastComponent,t.getCustomComponentProps(o)):o.message}))}),t.props.toastList.filter(function(o){return!e.toastList.find(function(t){return t.id===o.id})&&o.id in t._toastIds}).forEach(function(e){return t.closeToast(e.id)})},t.closeToast=function(e){var o=t._toastIds,r=e,s=o[r],a=d(o,["symbol"===(void 0===r?"undefined":n(r))?r:r+""]);t._toastIds=a,i.toast.dismiss(s)},t.onCloseHandler=function(e){t.closeToast(e),t.props.dismiss(e)},t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,s.default.Component),r(e,[{key:"componentDidMount",value:function(){this.renderToasts(this.props)}},{key:"componentWillUnmount",value:function(){this.props.dismiss(),this._toastIds={}}},{key:"componentWillReceiveProps",value:function(t){this.renderToasts(t)}},{key:"shouldComponentUpdate",value:function(t){return this.props!==t}},{key:"render",value:function(){var t=this.props,e=(t.dismiss,t.toastList,t.toastComponent,d(t,["dismiss","toastList","toastComponent"]));return s.default.createElement(i.ToastContainer,e)}}]),e}();e.default=(0,a.connect)(function(t){return{toastList:t.toasts}},function(t){return{dismiss:function(e){return t((0,c.dismiss)(e))}}})(l)},function(t,e,o){"use strict";var n;Object.defineProperty(e,"__esModule",{value:!0});var r=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e.default=t,e}(o(1));function s(t,e,o){return e in t?Object.defineProperty(t,e,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[e]=o,t}var i=[],a=(s(n={},r.TOAST_MESSAGE,function(t,e){return t.concat(e.payload)}),s(n,r.TOAST_DISMISS,function(t,e){return"id"in e.payload?t.filter(function(t){return t.id!==e.payload.id}):[]}),s(n,r.TOAST_UPDATE,function(t,e){return t.map(function(t){return t.id===e.payload.id?Object.assign({},t,e.payload.options):t})}),n);e.default=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,e=arguments[1];return e.type in a?a[e.type](t,e):t}},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=0;e.default=function(t){return""+t+ ++n}},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ToastContainer=e.toastsReducer=e.info=e.success=e.warning=e.message=e.error=e.update=e.dismiss=void 0;var n=o(2),r=i(o(7)),s=i(o(6));function i(t){return t&&t.__esModule?t:{default:t}}e.dismiss=n.dismiss,e.update=n.update,e.error=n.error,e.message=n.message,e.warning=n.warning,e.success=n.success,e.info=n.info,e.toastsReducer=r.default,e.ToastContainer=s.default}])}); //# sourceMappingURL=ReactToastifyRedux.js.map