diff --git a/frontend/src/Editor/Components/Table/Table.jsx b/frontend/src/Editor/Components/Table/Table.jsx index e0b2697a39..61945fffe9 100644 --- a/frontend/src/Editor/Components/Table/Table.jsx +++ b/frontend/src/Editor/Components/Table/Table.jsx @@ -427,20 +427,20 @@ export function Table({ const columnName = columns.find((column) => column.id === state?.sortBy?.[0]?.id).accessor; - return { - sortedBy: { + return [ + { column: columnName, direction: state?.sortBy?.[0]?.desc ? 'desc' : 'asc', }, - }; + ]; }, [JSON.stringify(state)]); useEffect(() => { if (!sortOptions) { - setExposedVariable('sortedBy', null); + setExposedVariable('sortApplied', []); return; } - setExposedVariable('sortedBy', sortOptions.sortedBy).then(() => fireEvent('onSort')); + setExposedVariable('sortApplied', sortOptions).then(() => fireEvent('onSort')); }, [sortOptions]); registerAction(