Proyectos de Subversion LeadersLinked - Backend

Rev

Ir a la última revisión | | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
16750 stevensc 1
import { surveyModalActionTypes } from './surveyModal.types'
2
 
3
const initialState = {
4
  isOpen: false,
5
  postUrl: ''
6
}
7
 
8
const surveyModalReducer = (state = initialState, { type, payload }) => {
9
  switch (type) {
10
    case surveyModalActionTypes.OPEN_MODAL:
11
      return {
12
        ...state,
13
        isOpen: true,
14
        postUrl: payload.postUrl
15
      }
16
    case surveyModalActionTypes.CLOSE_MODAL:
17
      return { ...state, isOpen: false }
18
    default:
19
      return state
20
  }
21
}
22
 
23
export default surveyModalReducer