Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 16750 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

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