From 94419789b7e0932a62de7f7bec61855a8bd998a4 Mon Sep 17 00:00:00 2001 From: Frederick Borges Date: Tue, 16 Aug 2022 11:39:22 +0200 Subject: [PATCH] F #5930: Crtl + click for multiple selection (#2258) (cherry picked from commit 906eea460af28d1e189e2bf070c677efb5e0dcf5) --- src/fireedge/src/client/components/Tables/Enhanced/index.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/fireedge/src/client/components/Tables/Enhanced/index.js b/src/fireedge/src/client/components/Tables/Enhanced/index.js index 7921372226..e47abe58be 100644 --- a/src/fireedge/src/client/components/Tables/Enhanced/index.js +++ b/src/fireedge/src/client/components/Tables/Enhanced/index.js @@ -303,11 +303,13 @@ const EnhancedTable = ({ setFilter(LABEL_COLUMN_ID, nextFilter) }, })} - onClick={() => { + onClick={(e) => { typeof onRowClick === 'function' && onRowClick(original) if (!disableRowSelect) { - singleSelect && toggleAllRowsSelected?.(false) + singleSelect || + (!(e.ctrlKey || e.metaKey) && + toggleAllRowsSelected?.(false)) toggleRowSelected?.(!isSelected) } }}