projects
/
arvados-workbench2.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
added side-panel-reducer file, minor code cleanup Arvados-DCO-1.1-Signed-off-by:...
[arvados-workbench2.git]
/
src
/
store
/
side-panel
/
side-panel-action.ts
diff --git
a/src/store/side-panel/side-panel-action.ts
b/src/store/side-panel/side-panel-action.ts
index 28320f9661d5fb5819938f958f264012dd81110e..e4f53ceaa6be6df93c35c0831fb4d8c93d986d59 100644
(file)
--- a/
src/store/side-panel/side-panel-action.ts
+++ b/
src/store/side-panel/side-panel-action.ts
@@
-3,9
+3,19
@@
// SPDX-License-Identifier: AGPL-3.0
import { Dispatch } from 'redux';
// SPDX-License-Identifier: AGPL-3.0
import { Dispatch } from 'redux';
-import { navigateTo } from '~/store/navigation/navigation-action';
+import { navigateTo } from 'store/navigation/navigation-action';
+
+export const sidePanelActions = {
+ TOGGLE_COLLAPSE: 'TOGGLE_COLLAPSE'
+}
export const navigateFromSidePanel = (id: string) =>
(dispatch: Dispatch) => {
dispatch<any>(navigateTo(id));
};
export const navigateFromSidePanel = (id: string) =>
(dispatch: Dispatch) => {
dispatch<any>(navigateTo(id));
};
+
+export const toggleSidePanel = (collapsedState: boolean) => {
+ return (dispatch) => {
+ dispatch({type: sidePanelActions.TOGGLE_COLLAPSE, payload: !collapsedState})
+ }
+}
\ No newline at end of file