UNPKG

cluedin-widget

Version:
474 lines (433 loc) • 24.9 kB
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[16],{ /***/ 2307: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(3); /* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(12); /* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(13); /* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(14); /* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(15); /* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(16); /* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_5__); /* harmony import */ var _babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(27); /* harmony import */ var _babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_6__); /* harmony import */ var _babel_runtime_helpers_taggedTemplateLiteral__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(7); /* harmony import */ var _babel_runtime_helpers_taggedTemplateLiteral__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_taggedTemplateLiteral__WEBPACK_IMPORTED_MODULE_7__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(0); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_8__); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(1); /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_9__); /* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(8); /* harmony import */ var connected_react_router__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(25); /* harmony import */ var connected_react_router__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(connected_react_router__WEBPACK_IMPORTED_MODULE_11__); /* harmony import */ var react_intl__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(4); /* harmony import */ var uxi_Input__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(35); /* harmony import */ var uxi_Input__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(uxi_Input__WEBPACK_IMPORTED_MODULE_13__); /* harmony import */ var uxi_Text__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(36); /* harmony import */ var uxi_Text__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(uxi_Text__WEBPACK_IMPORTED_MODULE_14__); /* harmony import */ var uxi_Button__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(18); /* harmony import */ var uxi_Button__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(uxi_Button__WEBPACK_IMPORTED_MODULE_15__); /* harmony import */ var uxi_Icons__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(9); /* harmony import */ var uxi_Icons__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(uxi_Icons__WEBPACK_IMPORTED_MODULE_16__); /* harmony import */ var uxi_Alert__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(24); /* harmony import */ var uxi_Alert__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(uxi_Alert__WEBPACK_IMPORTED_MODULE_17__); /* harmony import */ var uxi_Indicator__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(43); /* harmony import */ var uxi_Indicator__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(uxi_Indicator__WEBPACK_IMPORTED_MODULE_18__); /* harmony import */ var uxi_Layout__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(26); /* harmony import */ var uxi_Layout__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(uxi_Layout__WEBPACK_IMPORTED_MODULE_19__); /* harmony import */ var _actions__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(23); function _templateObject() { var data = _babel_runtime_helpers_taggedTemplateLiteral__WEBPACK_IMPORTED_MODULE_7___default()(["\n flex-direction: column;\n align-items: flex-start;\n margin-left: 16px;\n"]); _templateObject = function _templateObject() { return data; }; return data; } var LabelWrapper = uxi_Layout__WEBPACK_IMPORTED_MODULE_19__["Flex"].extend(_templateObject()); var tableStyle = { marginTop: '5px', marginBottom: '5px', width: '100%', borderBottom: '1px solid #CCC' }; var GdprNewSubjectAccessConfigureReport = /*#__PURE__*/ function (_Component) { _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_5___default()(GdprNewSubjectAccessConfigureReport, _Component); function GdprNewSubjectAccessConfigureReport(props) { var _this; _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1___default()(this, GdprNewSubjectAccessConfigureReport); _this = _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3___default()(this, _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4___default()(GdprNewSubjectAccessConfigureReport).call(this, props)); _this.state = { actions: { anonymize: false, removeFromProcessing: false, minimize: false, removeAllData: false } }; _this.subscribe = _this.subscribe.bind(_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_6___default()(_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_6___default()(_this))); return _this; } _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2___default()(GdprNewSubjectAccessConfigureReport, [{ key: "onAction", value: function onAction(actionType, value) { var actions = this.state.actions; var newActions = Object.assign({}, actions, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, actionType, value)); this.setState({ actions: newActions }); } }, { key: "hasActions", value: function hasActions() { var actions = this.state.actions; return Object.keys(actions).reduce(function (acc, key) { return actions[key] === true ? true : acc; }, false); } }, { key: "save", value: function save() { var _this$props = this.props, saveActions = _this$props.saveActions, sar = _this$props.sar; var actions = this.state.actions; saveActions(sar, actions); } }, { key: "subscribe", value: function subscribe() { var _this$props2 = this.props, subscribeForData = _this$props2.subscribeForData, sar = _this$props2.sar; if (subscribeForData) { subscribeForData(sar); } } }, { key: "render", value: function render() { var _this2 = this; var _this$props3 = this.props, sar = _this$props3.sar, GDPRAction = _this$props3.GDPRAction, goToOverview = _this$props3.goToOverview, subscribeResult = _this$props3.subscribeResult, goToPreviousSARFlowStep = _this$props3.goToPreviousSARFlowStep; var isFetching = GDPRAction.isFetching; var isError = GDPRAction.invalid; var done = GDPRAction.done; var doneSubscribing = subscribeResult.done; var isSubscribing = subscribeResult.isFetching; var invalidSubscribing = subscribeResult.invalid; return react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", null, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", { style: { paddingBottom: '15px' } }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(uxi_Text__WEBPACK_IMPORTED_MODULE_14___default.a, { type: "heading" }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(react_intl__WEBPACK_IMPORTED_MODULE_12__["FormattedMessage"], { id: "module-gdpr-dataConfiguration" })), react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("p", null, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(react_intl__WEBPACK_IMPORTED_MODULE_12__["FormattedMessage"], { id: "module-gdpr-dataConfigurationExplanation" }))), invalidSubscribing && react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(uxi_Alert__WEBPACK_IMPORTED_MODULE_17___default.a, { type: "danger", style: { marginBottom: '15px' } }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(react_intl__WEBPACK_IMPORTED_MODULE_12__["FormattedMessage"], { id: "module-gdpr-somethingWrongWhenSubscribing" })), doneSubscribing && react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(uxi_Alert__WEBPACK_IMPORTED_MODULE_17___default.a, { style: { marginBottom: '15px' }, type: "success" }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(react_intl__WEBPACK_IMPORTED_MODULE_12__["FormattedMessage"], { id: "module-gdpr-successSubscribe" })), react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", null, !doneSubscribing && !sar.Subscribed && react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(uxi_Button__WEBPACK_IMPORTED_MODULE_15__["Button"], { icon: isSubscribing ? react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(uxi_Indicator__WEBPACK_IMPORTED_MODULE_18__["Loader"], null) : null, style: { marginLeft: '15px' }, onClick: this.subscribe }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(react_intl__WEBPACK_IMPORTED_MODULE_12__["FormattedMessage"], { id: "module-gdpr-subscribeForChange" }))), react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", { style: { paddingBottom: '15px', paddingTop: '15px' } }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("hr", null)), react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", { style: { paddingBottom: '5px' } }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(uxi_Text__WEBPACK_IMPORTED_MODULE_14___default.a, { type: "heading" }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(react_intl__WEBPACK_IMPORTED_MODULE_12__["FormattedMessage"], { id: "module-gdpr-actionsToPerform" }))), isError && react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(uxi_Alert__WEBPACK_IMPORTED_MODULE_17___default.a, { style: { margin: '15px 0' }, type: "error" }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(react_intl__WEBPACK_IMPORTED_MODULE_12__["FormattedMessage"], { id: "module-gdpr-error" })), done && react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(uxi_Alert__WEBPACK_IMPORTED_MODULE_17___default.a, { style: { margin: '15px 0' }, type: "success" }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(react_intl__WEBPACK_IMPORTED_MODULE_12__["FormattedMessage"], { id: "module-gdpr-effectiveInMinutes" })), !done && react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", null, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("table", { style: tableStyle }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("tr", null, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("td", { style: { width: '50px' } }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(uxi_Input__WEBPACK_IMPORTED_MODULE_13__["Checkbox"], { defaultChecked: this.state.actions.anonymize, style: { display: 'block' }, onChange: function onChange(e, value) { _this2.onAction('anonymize', value); }, label: react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(LabelWrapper, { style: { flexDirection: 'column' } }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(uxi_Text__WEBPACK_IMPORTED_MODULE_14___default.a, { style: { paddingLeft: '5px' }, type: "header" }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(react_intl__WEBPACK_IMPORTED_MODULE_12__["FormattedMessage"], { id: "GdprNewSubjectAccessPrepareData_anonymizeTitle" })), react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", { style: { paddingLeft: '5px', paddingTop: '15px', paddingBottom: '5px' } }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(uxi_Text__WEBPACK_IMPORTED_MODULE_14___default.a, { type: "caption" }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(react_intl__WEBPACK_IMPORTED_MODULE_12__["FormattedMessage"], { id: "GdprNewSubjectAccessPrepareData_anonymizePart1" }), "\xA0", react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(react_intl__WEBPACK_IMPORTED_MODULE_12__["FormattedMessage"], { id: "GdprNewSubjectAccessPrepareData_anonymizePart2" })))) })))), react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("table", { style: tableStyle }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("tr", null, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("td", { style: { width: '50px' } }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(uxi_Input__WEBPACK_IMPORTED_MODULE_13__["Checkbox"], { defaultChecked: this.state.actions.removeFromProcessing, style: { display: 'block' }, onChange: function onChange(e, value) { _this2.onAction('removeFromProcessing', value); }, label: react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(LabelWrapper, { style: { flexDirection: 'column' } }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(uxi_Text__WEBPACK_IMPORTED_MODULE_14___default.a, { style: { paddingLeft: '5px' }, type: "header" }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(react_intl__WEBPACK_IMPORTED_MODULE_12__["FormattedMessage"], { id: "GdprNewSubjectAccessPrepareData_removeFromProcessingTitle" })), react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", { style: { paddingLeft: '5px', paddingTop: '15px', paddingBottom: '5px' } }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(uxi_Text__WEBPACK_IMPORTED_MODULE_14___default.a, { type: "caption" }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(react_intl__WEBPACK_IMPORTED_MODULE_12__["FormattedMessage"], { id: "GdprNewSubjectAccessPrepareData_removeFromProcessingPart1" }), "\xA0", react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(react_intl__WEBPACK_IMPORTED_MODULE_12__["FormattedMessage"], { id: "GdprNewSubjectAccessPrepareData_removeFromProcessingPart2" })))) })))), react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("table", { style: tableStyle }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("tr", null, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("td", { style: { width: '50px' } }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(uxi_Input__WEBPACK_IMPORTED_MODULE_13__["Checkbox"], { defaultChecked: this.state.actions.minimize, style: { display: 'block' }, onChange: function onChange(e, value) { _this2.onAction('minimize', value); }, label: react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(LabelWrapper, { style: { flexDirection: 'column' } }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(uxi_Text__WEBPACK_IMPORTED_MODULE_14___default.a, { style: { paddingLeft: '5px' }, type: "header" }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(react_intl__WEBPACK_IMPORTED_MODULE_12__["FormattedMessage"], { id: "module-gdpr-minimizing" })), react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", { style: { paddingLeft: '5px', paddingTop: '15px', paddingBottom: '5px' } }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(uxi_Text__WEBPACK_IMPORTED_MODULE_14___default.a, { type: "caption" }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(react_intl__WEBPACK_IMPORTED_MODULE_12__["FormattedMessage"], { id: "module-gdpr-minimizingExplanation" })))) })))), react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("table", { style: tableStyle }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("tr", null, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("td", { style: { width: '50px' } }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(uxi_Input__WEBPACK_IMPORTED_MODULE_13__["Checkbox"], { style: { display: 'block' }, defaultChecked: this.state.actions.removeAllData, onChange: function onChange(e, value) { _this2.onAction('removeAllData', value); }, label: react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(LabelWrapper, { style: { flexDirection: 'column' } }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(uxi_Text__WEBPACK_IMPORTED_MODULE_14___default.a, { style: { paddingLeft: '5px' }, type: "header" }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(react_intl__WEBPACK_IMPORTED_MODULE_12__["FormattedMessage"], { id: "module-gdpr-removeAllData" })), react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", { style: { paddingLeft: '5px', paddingTop: '15px', paddingBottom: '5px' } }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(uxi_Text__WEBPACK_IMPORTED_MODULE_14___default.a, { type: "caption" }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(react_intl__WEBPACK_IMPORTED_MODULE_12__["FormattedMessage"], { id: "module-gdpr-removeSubject" })))) })))), react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", { style: { marginTop: '15px', marginLeft: '50px' } }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(uxi_Button__WEBPACK_IMPORTED_MODULE_15__["Button"], { style: { marginRight: '16px' }, onClick: function onClick() { goToPreviousSARFlowStep(); }, icon: react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(uxi_Icons__WEBPACK_IMPORTED_MODULE_16__["Arrowleft"], null), text: react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(react_intl__WEBPACK_IMPORTED_MODULE_12__["FormattedMessage"], { id: "module-gdpr-back" }) }), react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(uxi_Button__WEBPACK_IMPORTED_MODULE_15__["Button"], { onClick: function onClick() { _this2.save(); }, type: "primary", icon: isFetching ? react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(uxi_Indicator__WEBPACK_IMPORTED_MODULE_18__["Loader"], null) : null, text: react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(react_intl__WEBPACK_IMPORTED_MODULE_12__["FormattedMessage"], { id: "module-gdpr-process" }), disabled: done }))), done && react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", { style: { marginTop: '15px' } }, react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(uxi_Button__WEBPACK_IMPORTED_MODULE_15__["Button"], { onClick: function onClick() { goToOverview(sar); }, type: "primary", text: react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(react_intl__WEBPACK_IMPORTED_MODULE_12__["FormattedMessage"], { id: "module-gdpr-viewSummary" }) }))); } }]); return GdprNewSubjectAccessConfigureReport; }(react__WEBPACK_IMPORTED_MODULE_8__["Component"]); GdprNewSubjectAccessConfigureReport.displayName = 'GdprNewSubjectAccessConfigureReport'; GdprNewSubjectAccessConfigureReport.propTypes = { sar: prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.object, GDPRAction: prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.any, goToOverview: prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.func, subscribeResult: prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.object, saveActions: prop_types__WEBPACK_IMPORTED_MODULE_9___default.a.object }; GdprNewSubjectAccessConfigureReport.defaultProps = { sar: {}, GDPRAction: null, goToOverview: function goToOverview() {}, subscribeResult: {}, saveActions: {} }; var mapStateToProps = function mapStateToProps(_ref) { var _ref$GDPR = _ref.GDPR, currentSAR = _ref$GDPR.currentSAR, subscribingUserData = _ref$GDPR.subscribingUserData, isFetching = _ref$GDPR.isFetching, GDPRActions = _ref$GDPR.GDPRActions; return { sar: currentSAR, isFetching: isFetching, GDPRAction: currentSAR && currentSAR.Id ? GDPRActions[currentSAR.Id] || {} : {}, subscribeResult: currentSAR && currentSAR.Id ? subscribingUserData[currentSAR.Id] || {} : {} }; }; var mapDispatchToProps = function mapDispatchToProps(dispatch, _ref2) { var id = _ref2.match.params.id; return { fetchSARById: function fetchSARById() { dispatch(Object(_actions__WEBPACK_IMPORTED_MODULE_20__[/* shouldFetchSARByIdAndEntity */ "ib"])(id)); }, goToPreviousSARFlowStep: function goToPreviousSARFlowStep() { dispatch(Object(connected_react_router__WEBPACK_IMPORTED_MODULE_11__["push"])("/gdpr/edit/sendReport/".concat(id))); }, saveActions: function saveActions(sar, actions) { dispatch(Object(_actions__WEBPACK_IMPORTED_MODULE_20__[/* shouldFetchActions */ "ab"])(sar, actions)); }, goToOverview: function goToOverview(sar) { dispatch(Object(connected_react_router__WEBPACK_IMPORTED_MODULE_11__["push"])("/gdpr/edit/configuredata/".concat(sar.Id))); }, subscribeForData: function subscribeForData(sar) { dispatch(Object(_actions__WEBPACK_IMPORTED_MODULE_20__[/* shouldSubscribeForUserData */ "Cb"])({ id: sar.Id, guid: sar.EntityId })); } }; }; /* harmony default export */ __webpack_exports__["default"] = (Object(react_redux__WEBPACK_IMPORTED_MODULE_10__["connect"])(mapStateToProps, mapDispatchToProps)(GdprNewSubjectAccessConfigureReport)); /***/ }) }]);