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);