zl-modal
Version:
Modal组件
1 lines • 5.59 kB
JavaScript
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var o in n)("object"==typeof exports?exports:e)[o]=n[o]}}(window,(function(){return function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=6)}([function(e,t){e.exports=require("react")},function(e,t){e.exports=require("react-css-modules")},function(e,t,n){e.exports={modal:"_3vxFUMDHa57FZQDBOHQykU","modal-content":"_1jJ6DSagqpJ3GvNP48Nm8c","modal-content-section":"_1KLf7JQTikyQGzn_0kmrr6","modal-content-header":"_3QcA9M7xzDFhvRNlBW4MsG","modal-content-header-title":"_1S5vd7SnYhhIc5zmD-nYNs","modal-content-header-close":"_1asKpvoACcTKg69AIxp9ug","modal-content-footer":"ncRE7paWiYlq5MbGpBI9b","modal-content-footer-content":"_3RGeGfz8OWKGYkbDoUP7jt"}},function(e,t){e.exports=require("react-dom")},function(e,t){e.exports=require("zl-button")},function(e,t){e.exports=require("zl-icon")},function(e,t,n){"use strict";n.r(t);var o,r,a,l=n(0),c=n.n(l),i=n(3),u=n.n(i),f=n(1),s=n.n(f),p=n(2),d=n.n(p),m=n(5),y=n.n(m),h=s()(d.a,{allowMultiple:!0})((function(e){return c.a.createElement("div",{styleName:"modal-content-header"},c.a.createElement("span",{styleName:"modal-content-header-title"},e.title),c.a.createElement("span",{styleName:"modal-content-header-close",onClick:e.handleClose},c.a.createElement(y.a,{type:"iconshanchu_changtai",style:{cursor:"pointer"}})))})),b=n(4),v=n.n(b),C=s()(d.a,{allowMultiple:!0})((function(e){return c.a.createElement("div",{styleName:"modal-content-footer"},c.a.createElement("span",{styleName:"modal-content-footer-content"},c.a.createElement(v.a,{type:"primary",onClick:e.handleConfirm},"确定"),e.showCancel?c.a.createElement("span",{style:{marginLeft:"20px"},onClick:e.handleClose},c.a.createElement(v.a,{type:"primary",ghost:!0},"取消")):null))}));function w(e){return(w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _(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)}}function x(e,t){return(x=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function E(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=j(e);if(t){var r=j(this).constructor;n=Reflect.construct(o,arguments,r)}else n=o.apply(this,arguments);return g(this,n)}}function g(e,t){return!t||"object"!==w(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function j(e){return(j=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var O,N,S,P=s()(d.a)((a=r=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&x(e,t)}(a,e);var t,n,o,r=E(a);function a(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),r.call(this,e)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.title,n=e.show,o=e.showCancel,r=e.handleClose,a=e.handleConfirm,l=e.showFooter,i=e.children,u=e.content,f=e.style;return c.a.createElement(c.a.Fragment,null,n?c.a.createElement("section",{styleName:"modal"},c.a.createElement("section",{styleName:"modal-content",style:f||void 0},c.a.createElement(h,{title:t,handleClose:r}),c.a.createElement("section",{styleName:"modal-content-section"},i||u),l?c.a.createElement(C,{showCancel:o,handleClose:r,handleConfirm:function(){a&&a()}}):null)):null)}}])&&_(t.prototype,n),o&&_(t,o),a}(c.a.Component),S=function(e){var t=e.title,n=e.showCancel,o=e.handleClose,r=e.handleConfirm,a=e.content,l=e.showFooter,i=document.createElement("div");i.innerHTML=a,document.body.append(i),u.a.render(c.a.createElement(P,{show:!0,title:t,content:a,showFooter:l,showCancel:n,handleConfirm:function(e){u.a.unmountComponentAtNode(i)&&i.parentNode&&(i.parentNode.removeChild(i),r&&r(e))},handleClose:function(){u.a.unmountComponentAtNode(i)&&i.parentNode&&(i.parentNode.removeChild(i),o&&o())}}),i)},(N="info")in(O=r)?Object.defineProperty(O,N,{value:S,enumerable:!0,configurable:!0,writable:!0}):O[N]=S,o=a))||o;t.default=P}])}));