1 | "use strict";
|
2 |
|
3 | Object.defineProperty(exports, "__esModule", {
|
4 | value: true
|
5 | });
|
6 | exports.ConnectedTextArea = exports.ConnectedInput = exports.ConnectedCheckbox = exports.ConnectedRadioButtonGroup = void 0;
|
7 |
|
8 | var _react = _interopRequireDefault(require("react"));
|
9 |
|
10 | var _RadioButtonGroup = _interopRequireDefault(require("./RadioButtonGroup"));
|
11 |
|
12 | var _Checkbox = _interopRequireDefault(require("./Checkbox"));
|
13 |
|
14 | var _Input = _interopRequireDefault(require("./Input"));
|
15 |
|
16 | var _TextArea = _interopRequireDefault(require("./TextArea"));
|
17 |
|
18 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
19 |
|
20 | function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
|
21 |
|
22 | function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
|
23 |
|
24 | function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
|
25 |
|
26 | var ConnectedRadioButtonGroup = function ConnectedRadioButtonGroup(_ref) {
|
27 | var input = _ref.input,
|
28 | data = _ref.data,
|
29 | valueField = _ref.valueField,
|
30 | textField = _ref.textField,
|
31 | children = _ref.children,
|
32 | _ref$meta = _ref.meta,
|
33 | touched = _ref$meta.touched,
|
34 | error = _ref$meta.error,
|
35 | warning = _ref$meta.warning,
|
36 | props = _objectWithoutProperties(_ref, ["input", "data", "valueField", "textField", "children", "meta"]);
|
37 |
|
38 | return _react.default.createElement(_RadioButtonGroup.default, _extends({}, input, props, {
|
39 | onChange: input.onChange,
|
40 | invalid: touched && (error != null || warning != null),
|
41 | errorMessage: error || warning
|
42 | }), children);
|
43 | };
|
44 |
|
45 | exports.ConnectedRadioButtonGroup = ConnectedRadioButtonGroup;
|
46 |
|
47 | var ConnectedCheckbox = function ConnectedCheckbox(_ref2) {
|
48 | var input = _ref2.input,
|
49 | data = _ref2.data,
|
50 | valueField = _ref2.valueField,
|
51 | textField = _ref2.textField,
|
52 | children = _ref2.children,
|
53 | _ref2$meta = _ref2.meta,
|
54 | touched = _ref2$meta.touched,
|
55 | error = _ref2$meta.error,
|
56 | warning = _ref2$meta.warning,
|
57 | props = _objectWithoutProperties(_ref2, ["input", "data", "valueField", "textField", "children", "meta"]);
|
58 |
|
59 | return _react.default.createElement(_Checkbox.default, _extends({}, input, props, {
|
60 | value: input.checked,
|
61 | onChange: input.onChange,
|
62 | invalid: touched && (error != null || warning != null),
|
63 | checked: input.value !== false && input.value !== ''
|
64 | }), children);
|
65 | };
|
66 |
|
67 | exports.ConnectedCheckbox = ConnectedCheckbox;
|
68 |
|
69 | var ConnectedInput = function ConnectedInput(_ref3) {
|
70 | var input = _ref3.input,
|
71 | data = _ref3.data,
|
72 | valueField = _ref3.valueField,
|
73 | textField = _ref3.textField,
|
74 | _ref3$meta = _ref3.meta,
|
75 | touched = _ref3$meta.touched,
|
76 | error = _ref3$meta.error,
|
77 | warning = _ref3$meta.warning,
|
78 | props = _objectWithoutProperties(_ref3, ["input", "data", "valueField", "textField", "meta"]);
|
79 |
|
80 | return _react.default.createElement(_Input.default, _extends({}, input, props, {
|
81 | onChange: input.onChange,
|
82 | invalid: touched && (error != null || warning != null),
|
83 | errorMessage: error || warning
|
84 | }));
|
85 | };
|
86 |
|
87 | exports.ConnectedInput = ConnectedInput;
|
88 |
|
89 | var ConnectedTextArea = function ConnectedTextArea(_ref4) {
|
90 | var input = _ref4.input,
|
91 | data = _ref4.data,
|
92 | valueField = _ref4.valueField,
|
93 | textField = _ref4.textField,
|
94 | _ref4$meta = _ref4.meta,
|
95 | touched = _ref4$meta.touched,
|
96 | error = _ref4$meta.error,
|
97 | warning = _ref4$meta.warning,
|
98 | props = _objectWithoutProperties(_ref4, ["input", "data", "valueField", "textField", "meta"]);
|
99 |
|
100 | return _react.default.createElement(_TextArea.default, _extends({}, input, props, {
|
101 | onChange: input.onChange,
|
102 | invalid: touched && (error != null || warning != null),
|
103 | errorMessage: error || warning
|
104 | }));
|
105 | };
|
106 |
|
107 | exports.ConnectedTextArea = ConnectedTextArea; |
\ | No newline at end of file |