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