import React from 'react'; import PropTypes from 'prop-types'; import { Components, registerComponent } from 'meteor/vulcan:core'; const FormNestedItem = ({ nestedFields, name, path, removeItem, itemIndex, ...props }, { errors }) => { const isArray = typeof itemIndex !== 'undefined'; return (
{nestedFields.map((field, i) => { return ( ); })}
{isArray && [
{ removeItem(name); }} >
,
, ]}
); }; FormNestedItem.propTypes = { path: PropTypes.string.isRequired, itemIndex: PropTypes.number, }; FormNestedItem.contextTypes = { errors: PropTypes.array, }; registerComponent('FormNestedItem', FormNestedItem);