21128: changed rowClick to toggle instead of select Arvados-DCO-1.1-Signed-off-by...
[arvados-workbench2.git] / src / store / multiselect / multiselect-actions.tsx
index c5ad4948b5a2ee569ba6f3ae9ddf555f84a9f8b2..6eef131dab65a2198e0b674734f49cf190220cf5 100644 (file)
@@ -9,6 +9,7 @@ export const multiselectActionContants = {
     SET_CHECKEDLIST: "SET_CHECKEDLIST",
     SELECT_ONE: 'SELECT_ONE',
     DESELECT_ONE: "DESELECT_ONE",
+    TOGGLE_ONE: 'TOGGLE_ONE'
 };
 
 export const toggleMSToolbar = (isVisible: boolean) => {
@@ -35,6 +36,12 @@ export const deselectOne = (uuid: string) => {
     };
 };
 
+export const toggleOne = (uuid: string) => {
+    return dispatch => {
+        dispatch({ type: multiselectActionContants.TOGGLE_ONE, payload: uuid });
+    };
+};
+
 export const multiselectActions = {
     toggleMSToolbar,
     setCheckedListOnStore,