Browse Source

Update client table component to be more generic about passing table customisation options

master
Andrew Kingston 5 years ago
parent
commit
34cdf90b67
  1. 12
      packages/client/src/components/app/table/Table.svelte

12
packages/client/src/components/app/table/Table.svelte

@ -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…
Cancel
Save