aboutsummaryrefslogtreecommitdiffstats
path: root/web/src/js/ducks/view.js
diff options
context:
space:
mode:
Diffstat (limited to 'web/src/js/ducks/view.js')
-rw-r--r--web/src/js/ducks/view.js31
1 files changed, 6 insertions, 25 deletions
diff --git a/web/src/js/ducks/view.js b/web/src/js/ducks/view.js
index 8a4c25a1..2b6fe67d 100644
--- a/web/src/js/ducks/view.js
+++ b/web/src/js/ducks/view.js
@@ -1,46 +1,27 @@
+import { SELECT_FLOW } from './flows'
const ACTIVE_MENU = 'ACTIVE_MENU'
-const DEFAULT_MENU = 'DEFAULT_MENU'
-const FLOW_MENU = 'FLOW_MENU'
const defaultState = {
- active_menu: 'Start',
+ active_menu: 'Start'
}
export default function reducer(state = defaultState, action) {
switch (action.type) {
case ACTIVE_MENU:
return {
- ...state,
+ ...state,
active_menu: action.active_menu
}
- case DEFAULT_MENU:
- return {
+ case SELECT_FLOW:
+ return{
...state,
- active_menu: defaultState.active_menu
- }
- case FLOW_MENU:
- return {
- ... state,
- active_menu: "Flow"
+ active_menu: action.flowId ? 'Flow' : 'Start'
}
-
-
default:
return state
}
}
-export function setDefaultMenu(active_menu) {
- return {
- type: DEFAULT_MENU,
- }
-}
-export function setFlowMenu() {
- return {
- type: FLOW_MENU,
- }
-}
-
export function setActiveMenu(active_menu) {
return {
type: ACTIVE_MENU,