diff --git a/package.json b/package.json index dc588f01..175019b3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@netdata/netdata-ui", - "version": "4.6.1", + "version": "4.6.2", "description": "netdata UI kit", "main": "dist/index.js", "module": "dist/es6/index.js", diff --git a/src/components/table/table.js b/src/components/table/table.js index 765e8143..ee23c20d 100644 --- a/src/components/table/table.js +++ b/src/components/table/table.js @@ -186,6 +186,8 @@ const Table = memo( onRowSelectionChange, onGlobalFilterChange: enableCustomSearch ? undefined : onGlobalFilterChange, onSortingChange, + enableMultiSorting: true, + isMultiSortEvent: e => e.ctrlKey || e.shiftKey || e.metaKey, getSortedRowModel: getSortedRowModel(), getPaginationRowModel: getPaginationRowModel(), getExpandedRowModel: getExpandedRowModel(), diff --git a/src/components/table/useColumns/index.js b/src/components/table/useColumns/index.js index 510e966d..31ed9ddd 100644 --- a/src/components/table/useColumns/index.js +++ b/src/components/table/useColumns/index.js @@ -28,6 +28,7 @@ export default ( enableColumnFilter: false, enableGlobalFilter: true, enableSorting, + enableMultiSort: enableSorting, ...(enableResizing ? { size: 120, maxSize: 5000, minSize: 60 } : {}), enableHiding: true, enableResizing, @@ -46,6 +47,7 @@ export default ( enableColumnFilter: false, enableGlobalFilter: true, enableSorting, + enableMultiSort: enableSorting, ...(enableResizing ? { size: 120, maxSize: 5000, minSize: 60 } : {}), enableHiding: true, enableResizing,