import React, { Fragment } from 'react'; import PropTypes from 'prop-types'; import { Field, reduxForm } from 'redux-form'; import { R_IPV4 } from '../../../helpers/constants'; const required = (value) => { if (value) { return false; } return 'Required field'; }; const ipv4 = (value) => { if (value && !new RegExp(R_IPV4).test(value)) { return 'Invalid IPv4 format'; } return false; }; const renderField = ({ input, className, placeholder, type, disabled, meta: { touched, error }, }) => ( {!disabled && touched && (error && {error})} ); const Form = (props) => { const { handleSubmit, pristine, submitting, enabled, } = props; return (
); }; Form.propTypes = { handleSubmit: PropTypes.func, pristine: PropTypes.bool, submitting: PropTypes.bool, enabled: PropTypes.bool, }; export default reduxForm({ form: 'dhcpForm', })(Form);