UNPKG

gittoken-reducers

Version:

Redux Reducers for GitToken Application State Management

31 lines (27 loc) 581 B
const DEFAULT_STATE = { address: '0x9083a3e544ae9ee0d6d33869df1b071a3e77f5d8', organizations: {} } const Registry = function(state=DEFAULT_STATE, action) { const { type, id, value } = action switch(type) { case 'SET_REGISTRY_DETAILS': return { ...state, [id]: value } break; case 'SET_REGISTRY_ORGANIZATION_DETAILS': return { ...state, organizations: { ...state['organizations'], [id]: value } } break; default: return state; } } export default Registry