parent
b1576c52df
commit
2ea9b164d3
@ -1,29 +1,29 @@ |
|||||||
import Immutable from 'immutable'; |
import Immutable from 'immutable'; |
||||||
|
|
||||||
import { |
import { |
||||||
MUTES_INIT_MODAL, |
MUTES_INIT_MODAL, |
||||||
MUTES_TOGGLE_HIDE_NOTIFICATIONS, |
MUTES_TOGGLE_HIDE_NOTIFICATIONS, |
||||||
} from '../actions/mutes'; |
} from '../actions/mutes'; |
||||||
|
|
||||||
const initialState = Immutable.Map({ |
const initialState = Immutable.Map({ |
||||||
new: Immutable.Map({ |
new: Immutable.Map({ |
||||||
isSubmitting: false, |
isSubmitting: false, |
||||||
account: null, |
account: null, |
||||||
notifications: true, |
notifications: true, |
||||||
}), |
}), |
||||||
}); |
}); |
||||||
|
|
||||||
export default function mutes(state = initialState, action) { |
export default function mutes(state = initialState, action) { |
||||||
switch (action.type) { |
switch (action.type) { |
||||||
case MUTES_INIT_MODAL: |
case MUTES_INIT_MODAL: |
||||||
return state.withMutations((state) => { |
return state.withMutations((state) => { |
||||||
state.setIn(['new', 'isSubmitting'], false); |
state.setIn(['new', 'isSubmitting'], false); |
||||||
state.setIn(['new', 'account'], action.account); |
state.setIn(['new', 'account'], action.account); |
||||||
state.setIn(['new', 'notifications'], true); |
state.setIn(['new', 'notifications'], true); |
||||||
}); |
}); |
||||||
case MUTES_TOGGLE_HIDE_NOTIFICATIONS: |
case MUTES_TOGGLE_HIDE_NOTIFICATIONS: |
||||||
return state.setIn(['new', 'notifications'], !state.getIn(['new', 'notifications'])); |
return state.setIn(['new', 'notifications'], !state.getIn(['new', 'notifications'])); |
||||||
default: |
default: |
||||||
return state; |
return state; |
||||||
} |
} |
||||||
} |
} |
Loading…
Reference in new issue