UNPKG

1.93 kBJavaScriptView Raw
1"use strict";
2
3var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
4
5Object.defineProperty(exports, "__esModule", {
6 value: true
7});
8exports.pageDataClearReduction = exports.pageDataClearInvalidFieldsReduction = exports.pageDataDeleteReduction = exports.pageDataAddInvalidFieldsReduction = exports.pageDataAddReductionFromDataProp = void 0;
9
10var _objectSpread2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectSpread"));
11
12var _pageDataOperations = require("./page-data-operations");
13
14var pageDataAddReductionFromDataProp = function pageDataAddReductionFromDataProp(payload) {
15 return function (state) {
16 return (0, _pageDataOperations.pageDataAddOperation)(state, (0, _objectSpread2.default)({}, payload.data));
17 };
18};
19
20exports.pageDataAddReductionFromDataProp = pageDataAddReductionFromDataProp;
21
22var pageDataAddInvalidFieldsReduction = function pageDataAddInvalidFieldsReduction(payload) {
23 return function (state) {
24 return (0, _pageDataOperations.pageDataAddOperation)(state, {
25 invalidFields: payload
26 });
27 };
28};
29
30exports.pageDataAddInvalidFieldsReduction = pageDataAddInvalidFieldsReduction;
31
32var pageDataDeleteReduction = function pageDataDeleteReduction(key) {
33 return function (state) {
34 return (0, _pageDataOperations.pageDataDeleteOperation)(state, key);
35 };
36};
37
38exports.pageDataDeleteReduction = pageDataDeleteReduction;
39
40var pageDataClearInvalidFieldsReduction = function pageDataClearInvalidFieldsReduction() {
41 return function (state) {
42 return (0, _pageDataOperations.pageDataDeleteOperation)(state, 'invalidFields');
43 };
44};
45
46exports.pageDataClearInvalidFieldsReduction = pageDataClearInvalidFieldsReduction;
47
48var pageDataClearReduction = function pageDataClearReduction() {
49 return function () {
50 return (0, _pageDataOperations.pageDataClearOperation)();
51 };
52};
53
54exports.pageDataClearReduction = pageDataClearReduction;
\No newline at end of file