UNPKG

cluedin-widget

Version:
1 lines 3.58 kB
(window.webpackJsonp=window.webpackJsonp||[]).push([[19],{2195:function(e,t,a){"use strict";a.r(t);var n=a(11),r=a.n(n),i=a(12),l=a.n(i),d=a(13),s=a.n(d),o=a(14),c=a.n(o),u=a(15),m=a.n(u),p=a(0),g=a.n(p),h=a(24),R=a(1),E=a.n(R),v=a(4),S=a(17),b=a.n(S),f=a(8),y=a(72),A=a(36),F=a.n(A),x=a(35),k=a(9),w=a(23),D=a.n(w),V=a(94),j=a(38),C=a(22),I=function(e){function t(e){var a;return r()(this,t),(a=s()(this,c()(t).call(this,e))).state={isSendingReport:"",isDisabled:!0,emailValue:""},a}return m()(t,e),l()(t,[{key:"onChangeSendingReportHandler",value:function(e,t){var a=this.state.emailValue;"true"===t?this.setState({isSendingReport:"true",isDisabled:!a}):this.setState({isSendingReport:"false",isDisabled:!1})}},{key:"updateEmailValue",value:function(e,t){Object(V.b)(t)?this.setState({emailValue:t,isInvalid:!1,isDisabled:!1}):this.setState({emailValue:t,isInvalid:!0,isDisabled:!0})}},{key:"sendReportAndRedirect",value:function(){var e=this.props,t=e.currentSAR,a=e.sendReportAndRedirect;a(t,this.state.emailValue)}},{key:"render",value:function(){var e=this.state,t=e.isSendingReport,a=e.isInvalid,n=e.isDisabled,r=e.emailValue,i=this.props,l=i.isFetching,d=i.currentSARError,s=i.currentSAR,o=i.goToPreviousSARFlowStep;return d?g.a.createElement("div",null,g.a.createElement(D.a,{type:"danger"},g.a.createElement(v.FormattedHTMLMessage,{id:"module-gdpr-html-cannotFoundSAR"}))):!l&&s&&s.Id?g.a.createElement("div",null,g.a.createElement(y.DivPadding,{padding:"S"},g.a.createElement("div",{style:{paddingBottom:"15px"}},g.a.createElement(F.a,{style:{paddingRight:"15px"},type:"heading"},g.a.createElement(v.FormattedMessage,{id:"module-gdpr-sendReportQuestion"}))),g.a.createElement("div",null,g.a.createElement(x.RadioGroup,{value:t,name:"isSendingReport",onChange:this.onChangeSendingReportHandler.bind(this)},g.a.createElement(x.Radio,{value:"true",label:"Yes"}),g.a.createElement("br",null),g.a.createElement(x.Radio,{value:"false",label:"No"})),"true"===t&&g.a.createElement("div",{style:{maxWidth:"800px",marginTop:"5px",marginBottom:"5px"}},g.a.createElement(x.TextField,{style:a?{borderColor:"red"}:{},onChange:this.updateEmailValue.bind(this),placeholder:"Enter the email of the subject",type:"email",defaultValue:r}),a&&g.a.createElement("span",{style:{color:"red"}},g.a.createElement(v.FormattedMessage,{id:"module-gdpr-validEmail"}))),"true"!==t&&g.a.createElement("div",null))),g.a.createElement(y.DivPadding,{padding:"S"},g.a.createElement(b.a,{style:{marginRight:"16px"},onClick:function(){o()},icon:g.a.createElement(k.Arrowleft,null),text:g.a.createElement(v.FormattedMessage,{id:"module-gdpr-back"})}),g.a.createElement(b.a,{disabled:n,type:"primary",click:this.sendReportAndRedirect.bind(this),message:g.a.createElement(v.FormattedMessage,{id:"module-gdpr-next"})}))):g.a.createElement("div",{style:{minHeight:"300px",position:"relative"}},g.a.createElement(j.a,null))}}]),t}(p.Component);I.propTypes={sendReportAndRedirect:E.a.func,isFetching:E.a.bool,currentSARError:E.a.any,currentSAR:E.a.object},I.defaultProps={id:"",fetchSarById:function(){},sendReportAndRedirect:function(){},isFetching:!1,currentSARError:E.a.any,currentSAR:E.a.object};t.default=Object(f.connect)(function(e,t){var a=e.GDPR;return{currentSAR:a.currentSAR,isFetching:a.isFetching,currentSARError:a.currentSARError,id:t.match.params.id}},function(e,t){var a=t.match.params.id;return{sendReportAndRedirect:function(t,a){e(Object(C.yb)(t,a,"/gdpr/edit/configuredata/".concat(t.Id)))},goToPreviousSARFlowStep:function(){e(Object(h.push)("/gdpr/edit/validate/".concat(a)))}}})(I)}}]);