(name, index, removeBtn, itemLable)
| 41 | } |
| 42 | const { items } = field |
| 43 | const fieldsBuilder = (name, index, removeBtn, itemLable) => { |
| 44 | const itemFields = items.fields ? (items.fields |
| 45 | .map(f => { return { ...f, |
| 46 | key: name + '.' + f.key, |
| 47 | name: name + '.' + f.name |
| 48 | } })) : [ { ...items, key: name, name: name, label: itemLable } ] |
| 49 | |
| 50 | return objectBuilder(itemFields, items.render, option) |
| 51 | } |
| 52 | return ( |
| 53 | <FieldGroup label={label} meta={meta} input={input} field={field}> |
| 54 | <FieldArray name={field.name} label={label} component={renderItems} field={field} fieldsBuilder={fieldsBuilder} /> |
no test coverage detected