Repository URL to install this package:
|
Version:
2.1.0 ▾
|
import initialState from './initialState';
import actionTypes from './actionTypes';
export default (state = initialState, { payload, type }) => {
switch (type) {
case actionTypes.SET_DATA: {
return { ...state, ...payload };
}
case actionTypes.TOGGLE_PAYWALL_MODAL: {
const { isPaywallModalOpen } = state;
return { ...state, isPaywallModalOpen: !isPaywallModalOpen };
}
case actionTypes.TOGGLE_WARNING_MODAL: {
const { isWarningModalOpen } = state;
return { ...state, isWarningModalOpen: !isWarningModalOpen };
}
default:
return state;
}
};