Rev 14865 | AutorÃa | Comparar con el anterior | Ultima modificación | Ver Log |
import { shareModalActionTypes } from './shareModal.types'
const shareModalInitialState = {
isOpen: false,
postUrl: '',
modalType: ''
}
const shareModalReducer = (
state = shareModalInitialState,
{ type, payload }
) => {
switch (type) {
case shareModalActionTypes.OPEN_MODAL:
return {
...state,
isOpen: true,
postUrl: payload.postUrl,
modalType: payload.modalType
}
case shareModalActionTypes.CLOSE_MODAL:
return { ...state, isOpen: false }
case shareModalActionTypes.SET_MODAL_TYPE:
return { ...state, modalType: payload }
default:
return state
}
}
export default shareModalReducer