import React from 'react';
import PropTypes from 'prop-types';
import { Field, reduxForm } from 'redux-form';
import { withNamespaces, Trans } from 'react-i18next';
import flow from 'lodash/flow';
import Controls from './Controls';
import validate from './validate';
import renderField from './renderField';
const required = (value) => {
if (value || value === 0) {
return false;
}
return form_error_required;
};
const Auth = (props) => {
const {
handleSubmit,
submitting,
pristine,
t,
} = props;
return (
);
};
Auth.propTypes = {
handleSubmit: PropTypes.func.isRequired,
pristine: PropTypes.bool.isRequired,
submitting: PropTypes.bool.isRequired,
t: PropTypes.func.isRequired,
};
export default flow([
withNamespaces(),
reduxForm({
form: 'install',
destroyOnUnmount: false,
forceUnregisterOnUnmount: true,
validate,
}),
])(Auth);