Rev 5 | Rev 3183 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import { shareModalActionTypes } from './shareModal.types'const InitialState = {isOpen: false,postUrl: '',modalType: '',lastModalType: '',feedType: '',feedSharedId: ''}const { OPEN_MODAL, CLOSE_MODAL, SET_MODAL_TYPE } = shareModalActionTypesconst shareModalReducer = (state = InitialState, { type, payload }) => {switch (type) {case OPEN_MODAL: {return {...state,isOpen: true,lastModalType: state.modalType,feedSharedId: payload.feed_unique,...payload}}case CLOSE_MODAL: {return { ...state, isOpen: false }}case SET_MODAL_TYPE: {return { ...state, modalType: payload }}default: {return state}}}export default shareModalReducer