@r3l/app
Version:
2 lines • 2.96 kB
JavaScript
(window.__LOADABLE_LOADED_CHUNKS__=window.__LOADABLE_LOADED_CHUNKS__||[]).push([[28],{"./src/modules/auth/web/confirmEmail.component.js":function(e,n,t){"use strict";t.r(n);var r=t("../../node_modules/@babel/runtime/helpers/classCallCheck.js"),o=t.n(r),s=t("../../node_modules/@babel/runtime/helpers/createClass.js"),i=t.n(s),u=t("../../node_modules/@babel/runtime/helpers/assertThisInitialized.js"),a=t.n(u),l=t("../../node_modules/@babel/runtime/helpers/inherits.js"),c=t.n(l),d=t("../../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),m=t.n(d),f=t("../../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),h=t.n(f),p=t("../../node_modules/@babel/runtime/helpers/defineProperty.js"),b=t.n(p),_=t("../../node_modules/react/index.js"),j=t.n(_),y=t("../../node_modules/prop-types/index.js"),x=t.n(y),C=t("./src/modules/styled/index.ts"),v=t("../../node_modules/redux-form/es/reduxForm.js"),E=t("./src/modules/styled/web.tsx"),O=t("../../node_modules/redux/es/redux.js"),D=t("../../node_modules/react-redux/es/index.js"),R=t("./src/modules/auth/auth.actions.js");function g(e){var n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var t,r=h()(e);if(n){var o=h()(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return m()(this,t)}}var k=function(e){c()(t,e);var n=g(t);function t(e){var r;return o()(this,t),r=n.call(this,e),b()(a()(r),"sendConfirmation",(function(){r.setState({sending:!0}),r.props.actions.sendConfirmation().then((function(){r.setState({sending:!1})}))})),r.state={sending:!1,email:null},r}return i()(t,[{key:"componentDidUpdate",value:function(){this.props.initialize(this.state)}},{key:"render",value:function(){var e,n=this.props.auth,t="Your email has been confirmed";return n.confirmed||(t="Your email is not confirmed",n.user&&(e=j.a.createElement(C.K,{sx:{justifyContent:["flex-end","stretch"]}},j.a.createElement(E.a,{sx:{mr:[0,"auto"],mt:4,p:0},onClick:this.sendConfirmation,disabled:this.state.sending},"Resend email confirmation code"),j.a.createElement(C.C,{sx:{mt:2}},"If you don't see an email in your inbox, please check your spam folder")))),j.a.createElement(C.K,null,j.a.createElement(C.e,null,t),e)}}],[{key:"getDerivedStateFromProps",value:function(e){return{email:e.auth.user?e.auth.user.email:null,confirmed:e.auth.user?e.auth.user.confirmed:null}}}]),t}(_.Component);b()(k,"propTypes",{actions:x.a.object,auth:x.a.object,initialize:x.a.func});n.default=Object(v.a)({form:"emailConfirm",enableReinitialize:!0})(Object(D.b)((function(e){return{auth:e.auth}}),(function(e){return{actions:Object(O.b)({sendConfirmation:R.sendConfirmation},e)}}))(k))}}]);
//# sourceMappingURL=auth-web-confirmEmail-component.bundle.5a3104470611107ea6b8.js.map