UNPKG

redux-formo

Version:

An alternate forms framework for Redux+React.

64 lines (39 loc) 1.57 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _reactRedux = require('react-redux'); var _Form = require('./Form'); var _Form2 = _interopRequireDefault(_Form); var _getFormState = require('./getFormState'); var _getFormState2 = _interopRequireDefault(_getFormState); var _mapStateToProps = require('./mapStateToProps'); var _mapStateToProps2 = _interopRequireDefault(_mapStateToProps); var _mapDispatchToProps = require('./mapDispatchToProps'); var _mapDispatchToProps2 = _interopRequireDefault(_mapDispatchToProps); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var defaultGetFormState = (0, _getFormState2.default)(); var ConnectedForm = (0, _reactRedux.connect)(_mapStateToProps2.default, _mapDispatchToProps2.default)(_Form2.default); //props required by mapStateToProps() and mapDispatchToProps() ConnectedForm.propTypes = { name: _react2.default.PropTypes.string.isRequired, getState: _react2.default.PropTypes.func.isRequired, filter: _react2.default.PropTypes.func, validate: _react2.default.PropTypes.func, submit: _react2.default.PropTypes.func }; ConnectedForm.defaultProps = { getState: defaultGetFormState, filter: function filter(_ref) { var value = _ref.value; return value; }, validate: function validate() { return true; }, submit: function submit() {/*do nothing*/} }; exports.default = ConnectedForm; //# sourceMappingURL=index.js.map