Feature #14489
Arvados-DCO-1.1-Signed-off-by: Pawel Kowalczyk <pawel.kowalczyk@contractors.roche.com>
-const initialState: DialogState = {};
-
-export const dialogReducer = (state: DialogState = initialState, action: DialogAction) =>
+export const dialogReducer = (state: DialogState = {}, action: DialogAction) =>
dialogActions.match(action, {
OPEN_DIALOG: ({ id, data }) => ({ ...state, [id]: { open: true, data } }),
dialogActions.match(action, {
OPEN_DIALOG: ({ id, data }) => ({ ...state, [id]: { open: true, data } }),
...state,
[id]: state[id] ? { ...state[id], open: false } : { open: false, data: {} }
}),
...state,
[id]: state[id] ? { ...state[id], open: false } : { open: false, data: {} }
}),
- CLOSE_ALL_DIALOGS: () => ({ ...initialState }),
+ CLOSE_ALL_DIALOGS: () => ({ }),
default: () => state,
});
default: () => state,
});