UNPKG

995 BJavaScriptView Raw
1"use strict";
2
3var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
4
5exports.__esModule = true;
6exports["default"] = void 0;
7
8var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
9
10var _reactRedux = require("react-redux");
11
12var createValues = function createValues(_ref) {
13 var getIn = _ref.getIn;
14 return function (config) {
15 var _prop$getFormState$co = (0, _extends2["default"])({
16 prop: 'values',
17 getFormState: function getFormState(state) {
18 return getIn(state, 'form');
19 }
20 }, config),
21 form = _prop$getFormState$co.form,
22 prop = _prop$getFormState$co.prop,
23 getFormState = _prop$getFormState$co.getFormState;
24
25 return (0, _reactRedux.connect)(function (state) {
26 var _ref2;
27
28 return _ref2 = {}, _ref2[prop] = getIn(getFormState(state), form + ".values"), _ref2;
29 } // ignore dispatch
30 );
31 };
32};
33
34var _default = createValues;
35exports["default"] = _default;
\No newline at end of file