diff --git a/src/plugins/TableNativePlugin.tsx b/src/plugins/TableNativePlugin.tsx index 4cde22ba3..537215b5c 100644 --- a/src/plugins/TableNativePlugin.tsx +++ b/src/plugins/TableNativePlugin.tsx @@ -140,20 +140,23 @@ function buildRow( } const oldColumns = previousRowData && previousRowData.columns - ? Object.keys(previousRowData.columns).reduce((map, key) => { - if (key !== 'id') { - let value = null; - if (previousRowData && previousRowData.columns) { - value = previousRowData.columns[key].value; - } + ? Object.keys(previousRowData.columns).reduce( + (map: {[key: string]: {value: any; isFilterable: boolean}}, key) => { + if (key !== 'id') { + let value = null; + if (previousRowData && previousRowData.columns) { + value = previousRowData.columns[key].value; + } - map[key] = { - value, - isFilterable: true, - }; - } - return map; - }, {}) + map[key] = { + value, + isFilterable: true, + }; + } + return map; + }, + {}, + ) : {}; const columns = Object.keys(rowData.columns).reduce((map, key) => { if (rowData.columns && key !== 'id') { @@ -186,10 +189,13 @@ function renderToolbar(section: ToolbarSection) { return [ ,