Merge branch '17426-plug-ins' refs #17426
[arvados-workbench2.git] / src / store / side-panel / side-panel-action.ts
index ecea3535e35040fdbb8095830ea60e21bacff95e..28320f9661d5fb5819938f958f264012dd81110e 100644 (file)
@@ -2,14 +2,10 @@
 //
 // SPDX-License-Identifier: AGPL-3.0
 
-import { default as unionize, ofType, UnionOf } from "unionize";
-import { SidePanelId } from "~/store/side-panel/side-panel-reducer";
+import { Dispatch } from 'redux';
+import { navigateTo } from '~/store/navigation/navigation-action';
 
-export const sidePanelActions = unionize({
-    TOGGLE_SIDE_PANEL_ITEM_OPEN: ofType<SidePanelId>()
-}, {
-    tag: 'type',
-    value: 'payload'
-});
-
-export type SidePanelAction = UnionOf<typeof sidePanelActions>;
+export const navigateFromSidePanel = (id: string) =>
+    (dispatch: Dispatch) => {
+        dispatch<any>(navigateTo(id));
+    };