cluedin-widget
Version:
1 lines • 7.51 kB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{2196:function(e,t,a){"use strict";a.r(t);var n=a(3),r=a.n(n),i=a(11),o=a.n(i),c=a(12),s=a.n(c),l=a(13),d=a.n(l),m=a(14),p=a.n(m),u=a(15),g=a.n(u),E=a(26),y=a.n(E),b=a(7),f=a.n(b),v=a(0),h=a.n(v),x=a(1),F=a.n(x),A=a(8),w=a(24),P=a(4),k=a(35),C=a(36),D=a.n(C),M=a(17),j=a(9),S=a(23),T=a.n(S),R=a(43),B=a(25),G=a(22);function L(){var e=f()(["\n flex-direction: column;\n align-items: flex-start;\n margin-left: 16px;\n"]);return L=function(){return e},e}var O=B.Flex.extend(L()),z={marginTop:"5px",marginBottom:"5px",width:"100%",borderBottom:"1px solid #CCC"},I=function(e){function t(e){var a;return o()(this,t),(a=d()(this,p()(t).call(this,e))).state={actions:{anonymize:!1,removeFromProcessing:!1,minimize:!1,removeAllData:!1}},a.subscribe=a.subscribe.bind(y()(y()(a))),a}return g()(t,e),s()(t,[{key:"onAction",value:function(e,t){var a=this.state.actions,n=Object.assign({},a,r()({},e,t));this.setState({actions:n})}},{key:"hasActions",value:function(){var e=this.state.actions;return Object.keys(e).reduce(function(t,a){return!0===e[a]||t},!1)}},{key:"save",value:function(){var e=this.props;(0,e.saveActions)(e.sar,this.state.actions)}},{key:"subscribe",value:function(){var e=this.props,t=e.subscribeForData,a=e.sar;t&&t(a)}},{key:"render",value:function(){var e=this,t=this.props,a=t.sar,n=t.GDPRAction,r=t.goToOverview,i=t.subscribeResult,o=t.goToPreviousSARFlowStep,c=n.isFetching,s=n.invalid,l=n.done,d=i.done,m=i.isFetching,p=i.invalid;return h.a.createElement("div",null,h.a.createElement("div",{style:{paddingBottom:"15px"}},h.a.createElement(D.a,{type:"heading"},h.a.createElement(P.FormattedMessage,{id:"module-gdpr-dataConfiguration"})),h.a.createElement("p",null,h.a.createElement(P.FormattedMessage,{id:"module-gdpr-dataConfigurationExplanation"}))),p&&h.a.createElement(T.a,{type:"danger",style:{marginBottom:"15px"}},h.a.createElement(P.FormattedMessage,{id:"module-gdpr-somethingWrongWhenSubscribing"})),d&&h.a.createElement(T.a,{style:{marginBottom:"15px"},type:"success"},h.a.createElement(P.FormattedMessage,{id:"module-gdpr-successSubscribe"})),h.a.createElement("div",null,!d&&!a.Subscribed&&h.a.createElement(M.Button,{icon:m?h.a.createElement(R.Loader,null):null,style:{marginLeft:"15px"},onClick:this.subscribe},h.a.createElement(P.FormattedMessage,{id:"module-gdpr-subscribeForChange"}))),h.a.createElement("div",{style:{paddingBottom:"15px",paddingTop:"15px"}},h.a.createElement("hr",null)),h.a.createElement("div",{style:{paddingBottom:"5px"}},h.a.createElement(D.a,{type:"heading"},h.a.createElement(P.FormattedMessage,{id:"module-gdpr-actionsToPerform"}))),s&&h.a.createElement(T.a,{style:{margin:"15px 0"},type:"error"},h.a.createElement(P.FormattedMessage,{id:"module-gdpr-error"})),l&&h.a.createElement(T.a,{style:{margin:"15px 0"},type:"success"},h.a.createElement(P.FormattedMessage,{id:"module-gdpr-effectiveInMinutes"})),!l&&h.a.createElement("div",null,h.a.createElement("table",{style:z},h.a.createElement("tr",null,h.a.createElement("td",{style:{width:"50px"}},h.a.createElement(k.Checkbox,{defaultChecked:this.state.actions.anonymize,style:{display:"block"},onChange:function(t,a){e.onAction("anonymize",a)},label:h.a.createElement(O,{style:{flexDirection:"column"}},h.a.createElement(D.a,{style:{paddingLeft:"5px"},type:"header"},h.a.createElement(P.FormattedMessage,{id:"GdprNewSubjectAccessPrepareData_anonymizeTitle"})),h.a.createElement("div",{style:{paddingLeft:"5px",paddingTop:"15px",paddingBottom:"5px"}},h.a.createElement(D.a,{type:"caption"},h.a.createElement(P.FormattedMessage,{id:"GdprNewSubjectAccessPrepareData_anonymizePart1"})," ",h.a.createElement(P.FormattedMessage,{id:"GdprNewSubjectAccessPrepareData_anonymizePart2"}))))})))),h.a.createElement("table",{style:z},h.a.createElement("tr",null,h.a.createElement("td",{style:{width:"50px"}},h.a.createElement(k.Checkbox,{defaultChecked:this.state.actions.removeFromProcessing,style:{display:"block"},onChange:function(t,a){e.onAction("removeFromProcessing",a)},label:h.a.createElement(O,{style:{flexDirection:"column"}},h.a.createElement(D.a,{style:{paddingLeft:"5px"},type:"header"},h.a.createElement(P.FormattedMessage,{id:"GdprNewSubjectAccessPrepareData_removeFromProcessingTitle"})),h.a.createElement("div",{style:{paddingLeft:"5px",paddingTop:"15px",paddingBottom:"5px"}},h.a.createElement(D.a,{type:"caption"},h.a.createElement(P.FormattedMessage,{id:"GdprNewSubjectAccessPrepareData_removeFromProcessingPart1"})," ",h.a.createElement(P.FormattedMessage,{id:"GdprNewSubjectAccessPrepareData_removeFromProcessingPart2"}))))})))),h.a.createElement("table",{style:z},h.a.createElement("tr",null,h.a.createElement("td",{style:{width:"50px"}},h.a.createElement(k.Checkbox,{defaultChecked:this.state.actions.minimize,style:{display:"block"},onChange:function(t,a){e.onAction("minimize",a)},label:h.a.createElement(O,{style:{flexDirection:"column"}},h.a.createElement(D.a,{style:{paddingLeft:"5px"},type:"header"},h.a.createElement(P.FormattedMessage,{id:"module-gdpr-minimizing"})),h.a.createElement("div",{style:{paddingLeft:"5px",paddingTop:"15px",paddingBottom:"5px"}},h.a.createElement(D.a,{type:"caption"},h.a.createElement(P.FormattedMessage,{id:"module-gdpr-minimizingExplanation"}))))})))),h.a.createElement("table",{style:z},h.a.createElement("tr",null,h.a.createElement("td",{style:{width:"50px"}},h.a.createElement(k.Checkbox,{style:{display:"block"},defaultChecked:this.state.actions.removeAllData,onChange:function(t,a){e.onAction("removeAllData",a)},label:h.a.createElement(O,{style:{flexDirection:"column"}},h.a.createElement(D.a,{style:{paddingLeft:"5px"},type:"header"},h.a.createElement(P.FormattedMessage,{id:"module-gdpr-removeAllData"})),h.a.createElement("div",{style:{paddingLeft:"5px",paddingTop:"15px",paddingBottom:"5px"}},h.a.createElement(D.a,{type:"caption"},h.a.createElement(P.FormattedMessage,{id:"module-gdpr-removeSubject"}))))})))),h.a.createElement("div",{style:{marginTop:"15px",marginLeft:"50px"}},h.a.createElement(M.Button,{style:{marginRight:"16px"},onClick:function(){o()},icon:h.a.createElement(j.Arrowleft,null),text:h.a.createElement(P.FormattedMessage,{id:"module-gdpr-back"})}),h.a.createElement(M.Button,{onClick:function(){e.save()},type:"primary",icon:c?h.a.createElement(R.Loader,null):null,text:h.a.createElement(P.FormattedMessage,{id:"module-gdpr-process"}),disabled:l}))),l&&h.a.createElement("div",{style:{marginTop:"15px"}},h.a.createElement(M.Button,{onClick:function(){r(a)},type:"primary",text:h.a.createElement(P.FormattedMessage,{id:"module-gdpr-viewSummary"})})))}}]),t}(v.Component);I.displayName="GdprNewSubjectAccessConfigureReport",I.propTypes={sar:F.a.object,GDPRAction:F.a.any,goToOverview:F.a.func,subscribeResult:F.a.object,saveActions:F.a.object},I.defaultProps={sar:{},GDPRAction:null,goToOverview:function(){},subscribeResult:{},saveActions:{}};t.default=Object(A.connect)(function(e){var t=e.GDPR,a=t.currentSAR,n=t.subscribingUserData,r=t.isFetching,i=t.GDPRActions;return{sar:a,isFetching:r,GDPRAction:a&&a.Id&&i[a.Id]||{},subscribeResult:a&&a.Id&&n[a.Id]||{}}},function(e,t){var a=t.match.params.id;return{fetchSARById:function(){e(Object(G.ib)(a))},goToPreviousSARFlowStep:function(){e(Object(w.push)("/gdpr/edit/sendReport/".concat(a)))},saveActions:function(t,a){e(Object(G.ab)(t,a))},goToOverview:function(t){e(Object(w.push)("/gdpr/edit/configuredata/".concat(t.Id)))},subscribeForData:function(t){e(Object(G.Cb)({id:t.Id,guid:t.EntityId}))}}})(I)}}]);