Update client table component to be more generic about passing table customisation options
This commit is contained in:
parent
2bc3e96ec7
commit
86acb3fea3
|
@ -86,11 +86,13 @@
|
||||||
if (UnsortableTypes.includes(schema[columnName].type)) {
|
if (UnsortableTypes.includes(schema[columnName].type)) {
|
||||||
newSchema[columnName].sortable = false
|
newSchema[columnName].sortable = false
|
||||||
}
|
}
|
||||||
if (field?.displayName) {
|
|
||||||
newSchema[columnName].displayName = field?.displayName
|
// Add additional settings like width etc
|
||||||
}
|
if (typeof field === "object") {
|
||||||
if (field?.width) {
|
newSchema[columnName] = {
|
||||||
newSchema[columnName].width = field?.width
|
...newSchema[columnName],
|
||||||
|
...field,
|
||||||
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
return newSchema
|
return newSchema
|
||||||
|
|
Loading…
Reference in New Issue