1 | "use strict";
|
2 |
|
3 | var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard");
|
4 |
|
5 | var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
6 |
|
7 | exports.__esModule = true;
|
8 | exports["default"] = void 0;
|
9 |
|
10 | var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
11 |
|
12 | var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/inheritsLoose"));
|
13 |
|
14 | var _react = _interopRequireWildcard(require("react"));
|
15 |
|
16 | var _propTypes = _interopRequireDefault(require("prop-types"));
|
17 |
|
18 | var _ReduxFormContext = require("./ReduxFormContext");
|
19 |
|
20 | var Form =
|
21 |
|
22 | function (_Component) {
|
23 | (0, _inheritsLoose2["default"])(Form, _Component);
|
24 |
|
25 | function Form(props) {
|
26 | var _this;
|
27 |
|
28 | _this = _Component.call(this, props) || this;
|
29 |
|
30 | if (!props._reduxForm) {
|
31 | throw new Error('Form must be inside a component decorated with reduxForm()');
|
32 | }
|
33 |
|
34 | return _this;
|
35 | }
|
36 |
|
37 | var _proto = Form.prototype;
|
38 |
|
39 | _proto.UNSAFE_componentWillMount = function UNSAFE_componentWillMount() {
|
40 | this.props._reduxForm.registerInnerOnSubmit(this.props.onSubmit);
|
41 | };
|
42 |
|
43 | _proto.render = function render() {
|
44 | var _this$props = this.props,
|
45 | _reduxForm = _this$props._reduxForm,
|
46 | rest = (0, _objectWithoutPropertiesLoose2["default"])(_this$props, ["_reduxForm"]);
|
47 | return _react["default"].createElement("form", rest);
|
48 | };
|
49 |
|
50 | return Form;
|
51 | }(_react.Component);
|
52 |
|
53 | Form.propTypes = {
|
54 | onSubmit: _propTypes["default"].func.isRequired,
|
55 | _reduxForm: _propTypes["default"].object
|
56 | };
|
57 |
|
58 | var _default = (0, _ReduxFormContext.withReduxForm)(Form);
|
59 |
|
60 | exports["default"] = _default; |
\ | No newline at end of file |