cluedin-widget
Version:
1 lines • 5.66 kB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{1790:function(e,t,a){"use strict";var n=a(27),i=a.n(n),r=a(0),l=a.n(r),o=a(36),d=a.n(o),s=a(162);t.a=function(e,t){return function(a){return l.a.createElement("div",null,t.label&&l.a.createElement(d.a,{type:"heading",style:{paddingBottom:"15px"}},t.label," ",t&&t.isRequired&&l.a.createElement(s.a,null)),t.helpText&&l.a.createElement("div",{style:{marginBottom:"10px"}},l.a.createElement(d.a,{type:"caption"},t.helpText)),l.a.createElement("div",{style:{marginBottom:"15px"}},l.a.createElement(e,i()({},t,a,a.input,{value:void 0,defaultValue:a.input.value,success:a.meta.touched&&!a.meta.error,error:a.meta.touched&&a.meta.error}))))}}},1797:function(e,t,a){"use strict";var n=a(11),i=a.n(n),r=a(12),l=a.n(r),o=a(13),d=a.n(o),s=a(14),u=a.n(s),c=a(15),m=a.n(c),v=a(7),g=a.n(v),p=a(0),y=a.n(p),f=a(5),h=a(4),E=a(35);function b(){var e=g()(["\n\n"]);return b=function(){return e},e}var R=function(e){if(isNaN(e))return!1;var t=parseFloat(e);return(0|t)===t},M=f.default.div(b()),F=function(e){function t(e){var a;return i()(this,t),(a=d()(this,u()(t).call(this,e))).state={result:0,number:0,unit:"day",invalidNumber:!1},a}return m()(t,e),l()(t,[{key:"onInputChange",value:function(e,t){var a=this.state.unit,n=this.props.onChange;if(R(t)){var i=0;"day"===a&&(i=86400*t),"week"===a&&(i=86400*t*7),"year"===a&&(i=86400*t*7*52),this.setState({result:i,number:t,invalidNumber:!1}),n&&n(i)}else this.setState({invalidNumber:!0})}},{key:"onSelectChange",value:function(e,t){var a=this.state.number,n=this.props.onChange;if(R(a)){var i=0;"day"===t&&(i=86400*a),"week"===t&&(i=86400*a*7),"year"===t&&(i=86400*a*7*52),this.setState({result:i,unit:t}),n&&n(i)}else this.setState({invalidNumber:!0})}},{key:"render",value:function(){var e=this.props.defaultValue,t=this.state.invalidNumber;return y.a.createElement("div",null,y.a.createElement(E.InputGroup,null,y.a.createElement("div",{style:{marginRight:"15px"}},y.a.createElement(E.TextField,{placeholder:"integer value",onChange:this.onInputChange.bind(this)})),y.a.createElement(E.Select,{defaultValue:e||"day",onChange:this.onSelectChange.bind(this)},y.a.createElement(M,{value:"day"},y.a.createElement(h.FormattedMessage,{id:"module-dataRetention-day",defaultMessage:"day(s)"})),y.a.createElement(M,{value:"week"},y.a.createElement(h.FormattedMessage,{id:"module-dataRetention-week",defaultMessage:"week(s)"})),y.a.createElement(M,{value:"year"},y.a.createElement(h.FormattedMessage,{id:"module-dataRetention-year",defaultMessage:"year(s)"})))),t&&y.a.createElement("div",{style:{color:"red"}},y.a.createElement(h.FormattedMessage,{id:"module-dataRetention-validInteger",defaultMessage:"Please enter a valid integer."})))}}]),t}(p.Component);t.a=F},1798:function(e,t,a){"use strict";a.d(t,"a",function(){return c});var n=a(0),i=a.n(n),r=a(6),l=a(8),o=a(24),d=a(60),s=a(210),u=a(115),c=function(e){var t=e.title,a=e.Form,n=e.moduleName,c=e.entityName,m=e.onCreate,v=e.message,g=e.redirectUrl,p=Object(r.b)(Object(r.c)({componentWillReceiveProps:function(e){var t=this.props,a=t.done,n=t.onDone;a!==e.done&&e.done&&n()}}))(function(e){return i.a.createElement(s.a,{title:t},i.a.createElement("div",{style:{padding:"15px"}},e.invalidSaving&&i.a.createElement(u.a,null),i.a.createElement(a,e)))});return Object(l.connect)(function(e){var t=e["".concat(n)]["".concat(c,"Creation")];return{invalidSaving:t.invalid,isSaving:t.isSaving,done:t.done}},function(e){return{create:function(t){e(m(t))},onDone:function(){v&&e(Object(d.c)(v)),g&&e(Object(o.push)(g))}}})(p)}},2219:function(e,t,a){"use strict";a.r(t);var n=a(0),i=a.n(n),r=a(4),l=a(175),o=a(66),d=a(35),s=a(17),u=a.n(s),c=a(43),m=a(1790),v=a(561),g=a(100),p=a(1797),y=Object(m.a)(d.TextField,{label:i.a.createElement(r.FormattedMessage,{id:"module-dataRetention-entityId",defaultMessage:"Entity Id"}),helpText:i.a.createElement(r.FormattedMessage,{id:"module-dataBreach-entityIdHelp",defaultMessage:"The entity id can be find in the browser address bar of an entity."}),isRequired:!0}),f=Object(m.a)(p.a,{label:i.a.createElement(r.FormattedMessage,{id:"module-dataRetention-timeToLive",defaultMessage:"Time to live"}),helpText:i.a.createElement(r.FormattedMessage,{id:"module-dataBreach-timeToLiveHelp",defaultMessage:"The entity will be removed once it has reached this period"}),isRequired:!0}),h=function(e){var t=e.handleSubmit,a=e.create,n=e.isSaving;return i.a.createElement("div",null,i.a.createElement(v.a,{withRequiredFields:!0},i.a.createElement(o.Field,{name:"entityId",validate:[g.d,g.f],component:y}),i.a.createElement(o.Field,{name:"ttl",validate:[g.d],component:f})),i.a.createElement("div",{style:{marginTop:"15px"}},i.a.createElement(u.a,{icon:n?i.a.createElement(c.Loader,null):null,type:"primary",text:i.a.createElement(r.FormattedMessage,{id:"module-dataRetention-createEntityRetentionPolicy",defaultMessage:"Create Retention Policy"}),onClick:t(function(e){a(e)})})))},E=Object(o.reduxForm)({form:"EntityRetentionForm"})(h),b=a(1798),R=Object(b.a)({moduleName:"retention",entityName:"retention",Form:E,onCreate:l.a,title:i.a.createElement(r.FormattedMessage,{id:"module-dataRetention-newEntityRetentionPolicy",defaultMessage:"Create Entity Retention Policy"}),redirectUrl:"/admin/retention/all",message:{type:"success",title:i.a.createElement(r.FormattedMessage,{id:"module-dataRetention-entityRetentionPolicySuccessTitle",defaultMessage:"Retention Policy"}),description:i.a.createElement(r.FormattedMessage,{id:"module-dataRetention-entityRetentionPolicySuccessContent",defaultMessage:"Retention Policy has been added"})}});t.default=function(){return i.a.createElement(R,null)}}}]);