import * as ActionTypes from '../../../constants'; const initialState = { isVisible: false, fontSize: 18 } const preferences = (state = initialState, action) => { switch (action.type) { case ActionTypes.OPEN_PREFERENCES: return { isVisible: true, fontSize: state.fontSize } case ActionTypes.CLOSE_PREFERENCES: return { isVisible: false, fontSize: state.fontSize } case ActionTypes.INCREASE_FONTSIZE: return { isVisible: state.isVisible, fontSize: state.fontSize+2 } case ActionTypes.DECREASE_FONTSIZE: return { isVisible: state.isVisible, fontSize: state.fontSize-2 } default: return state } } export default preferences;