deleted-unnecessary-code 14489-modals-persists-after-using-browsers-back-option
authorPawel Kowalczyk <pawel.kowalczyk@contractors.roche.com>
Thu, 13 Dec 2018 15:10:09 +0000 (16:10 +0100)
committerPawel Kowalczyk <pawel.kowalczyk@contractors.roche.com>
Thu, 13 Dec 2018 15:10:09 +0000 (16:10 +0100)
Feature #14489

Arvados-DCO-1.1-Signed-off-by: Pawel Kowalczyk <pawel.kowalczyk@contractors.roche.com>

src/store/dialog/dialog-reducer.ts

index 775a4d5fce87eed6f93f30650bd3ad5148567ce2..30368685064dfe6f9837d7c20d0cc4808b0cbf01 100644 (file)
@@ -11,9 +11,7 @@ export interface Dialog<T> {
     data: T;
 }
 
-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 } }),
@@ -21,7 +19,7 @@ export const dialogReducer = (state: DialogState = initialState, action: DialogA
             ...state,
             [id]: state[id] ? { ...state[id], open: false } : { open: false, data: {} }
         }),
-        CLOSE_ALL_DIALOGS: () => ({ ...initialState }),
+        CLOSE_ALL_DIALOGS: () => ({ }),
         default: () => state,
     });