import {Field, formValueSelector, reduxForm} from 'redux-form'; import React, {Component} from 'react'; import { connect } from 'react-redux'; import FormFieldCheckbox from '../components/FormFieldCheckbox'; import FormFieldRadio from '../components/FormFieldRadio'; import PropTypes from 'prop-types'; class FormGetProOne extends Component { constructor(props) { super(props); this.state = { mustReset: false } this.handleReseteo = this.handleReseteo.bind(this); } handleReseteo() { const { reset } = this.props; reset(); } render() { const { handleSubmit, plans, pristine, stateFieldPlan, submitting } = this.props; const { mustReset } = this.state; return(
) } } FormGetProOne.propTypes = { countries: PropTypes.arrayOf(PropTypes.shape()), handleSubmit: PropTypes.func, plans: PropTypes.arrayOf(PropTypes.shape()), pristine: PropTypes.bool, reset: PropTypes.func, stateFieldPlan: PropTypes.string, submitting: PropTypes.bool } const selector = formValueSelector('getProWizard'); FormGetProOne = connect( state => { const stateFieldPlan = selector(state, 'plan'); return { stateFieldPlan } } )(FormGetProOne) export default reduxForm({ form: 'getProWizard', destroyOnUnmount: false })(FormGetProOne);