Spaces:
Running
Running
const RESTORE_UPDATE = 'scratch-gui/restore-deletion/RESTORE_UPDATE'; | |
const initialState = { | |
restoreFun: null, | |
deletedItem: '' | |
}; | |
const reducer = function (state, action) { | |
if (typeof state === 'undefined') state = initialState; | |
switch (action.type) { | |
case RESTORE_UPDATE: | |
return Object.assign({}, state, action.state); | |
default: | |
return state; | |
} | |
}; | |
const setRestore = function (state) { | |
return { | |
type: RESTORE_UPDATE, | |
state: { | |
restoreFun: state.restoreFun, | |
deletedItem: state.deletedItem | |
} | |
}; | |
}; | |
export { | |
reducer as default, | |
initialState as restoreDeletionInitialState, | |
setRestore | |
}; | |