1 | "use strict";
|
2 |
|
3 | var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
4 |
|
5 | exports.__esModule = true;
|
6 | exports["default"] = void 0;
|
7 |
|
8 | var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
9 |
|
10 | var _reactRedux = require("react-redux");
|
11 |
|
12 | var 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 | }
|
30 | );
|
31 | };
|
32 | };
|
33 |
|
34 | var _default = createValues;
|
35 | exports["default"] = _default; |
\ | No newline at end of file |