MCPcopy Create free account
hub / github.com/sshwsfc/xadmin / fieldsBuilder

Function fieldsBuilder

xadmin-dashboard/src/editor/fields/Array.js:43–51  ·  view source on GitHub ↗
(name, index, removeBtn, itemLable)

Source from the content-addressed store, hash-verified

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} />

Callers 3

Array.jsFile · 0.85
Array.jsFile · 0.85
Array.jsFile · 0.85

Calls 2

objectBuilderFunction · 0.90
mapMethod · 0.80

Tested by

no test coverage detected