More verbose reduce params
This commit is contained in:
parent
f73cf5983a
commit
fdfa451124
|
@ -55,10 +55,10 @@ export const deriveStores = context => {
|
||||||
return $rows.map((row, idx) => ({
|
return $rows.map((row, idx) => ({
|
||||||
...row,
|
...row,
|
||||||
__idx: idx,
|
__idx: idx,
|
||||||
...customColumns.reduce((acc, c) => {
|
...customColumns.reduce((map, column) => {
|
||||||
const fromField = $enrichedSchema[c.related.field]
|
const fromField = $enrichedSchema[column.related.field]
|
||||||
acc[c.name] = getRelatedTableValues(row, c, fromField)
|
map[column.name] = getRelatedTableValues(row, column, fromField)
|
||||||
return acc
|
return map
|
||||||
}, {}),
|
}, {}),
|
||||||
}))
|
}))
|
||||||
}
|
}
|
||||||
|
|
|
@ -40,9 +40,9 @@ export function enrichSchemaWithRelColumns(schema) {
|
||||||
if (!schema) {
|
if (!schema) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
const result = Object.keys(schema).reduce((acc, c) => {
|
const result = Object.keys(schema).reduce((result, fieldName) => {
|
||||||
const field = schema[c]
|
const field = schema[fieldName]
|
||||||
acc[c] = field
|
result[fieldName] = field
|
||||||
|
|
||||||
if (field.visible !== false && field.columns) {
|
if (field.visible !== false && field.columns) {
|
||||||
const fromSingle =
|
const fromSingle =
|
||||||
|
@ -54,17 +54,17 @@ export function enrichSchemaWithRelColumns(schema) {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
const name = `${field.name}.${relColumn}`
|
const name = `${field.name}.${relColumn}`
|
||||||
acc[name] = {
|
result[name] = {
|
||||||
...relField,
|
...relField,
|
||||||
name,
|
name,
|
||||||
related: { field: c, subField: relColumn },
|
related: { field: fieldName, subField: relColumn },
|
||||||
cellRenderType:
|
cellRenderType:
|
||||||
(!fromSingle && columnTypeManyTypeOverrides[relField.type]) ||
|
(!fromSingle && columnTypeManyTypeOverrides[relField.type]) ||
|
||||||
relField.type,
|
relField.type,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return acc
|
return result
|
||||||
}, {})
|
}, {})
|
||||||
|
|
||||||
return result
|
return result
|
||||||
|
|
Loading…
Reference in New Issue