import React from "react" import PropTypes from "prop-types" const FormChild = (props) => { const { getComponent } = props const FormInputWrapper = getComponent("FormInputWrapper") return (
{ !props.isRequired && Add {props.name} } { props.isRequired && props.optional && Remove {props.name} } { props.isRequired && props.childForm }
) } FormChild.propTypes = { name: PropTypes.string, description: PropTypes.string, isRequired: PropTypes.bool, childForm: PropTypes.any.isRequired, flipRequired: PropTypes.func.isRequired, optional: PropTypes.bool, getComponent: PropTypes.func.isRequired } export default FormChild