import React from 'react'; import PropTypes from 'prop-types'; import { Field, reduxForm } from 'redux-form'; import { Trans, useTranslation } from 'react-i18next'; import { useDispatch } from 'react-redux'; import { renderInputField } from '../../../../helpers/form'; import { validateIpv4, validateMac, validateRequiredValue } from '../../../../helpers/validators'; import { FORM_NAME } from '../../../../helpers/constants'; import { toggleLeaseModal } from '../../../../actions'; const Form = ({ handleSubmit, reset, pristine, submitting, processingAdding, }) => { const { t } = useTranslation(); const dispatch = useDispatch(); const onClick = () => { reset(); dispatch(toggleLeaseModal()); }; return (
); }; Form.propTypes = { pristine: PropTypes.bool.isRequired, handleSubmit: PropTypes.func.isRequired, reset: PropTypes.func.isRequired, submitting: PropTypes.bool.isRequired, processingAdding: PropTypes.bool.isRequired, }; export default reduxForm({ form: FORM_NAME.LEASE })(Form);