redux-formo
Version:
An alternate forms framework for Redux+React.
64 lines (39 loc) • 1.57 kB
JavaScript
;
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