UNPKG

1.18 kBJavaScriptView Raw
1"use strict";
2
3var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
4
5Object.defineProperty(exports, "__esModule", {
6 value: true
7});
8exports.default = void 0;
9
10var _defineProperty2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/defineProperty"));
11
12var _objectSpread3 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectSpread"));
13
14var _compose = _interopRequireDefault(require("recompose/compose"));
15
16var _withState = _interopRequireDefault(require("recompose/withState"));
17
18var _withHandlers = _interopRequireDefault(require("recompose/withHandlers"));
19
20var withFields = function withFields(Cmp) {
21 return (0, _compose.default)((0, _withState.default)('fields', 'setFields', {}), (0, _withHandlers.default)({
22 setField: function setField(_ref) {
23 var fields = _ref.fields,
24 setFields = _ref.setFields;
25 return function (_ref2) {
26 var target = _ref2.target;
27 return setFields((0, _objectSpread3.default)({}, fields, (0, _defineProperty2.default)({}, target.name, target.value)));
28 };
29 }
30 }))(Cmp);
31};
32
33var _default = withFields;
34exports.default = _default;
\No newline at end of file