cluedin-widget
Version:
474 lines (433 loc) • 24.9 kB
JavaScript
(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));
/***/ })
}]);