Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 6500 | Rev 6513 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
6493 stevensc 1
import { actionsTypes } from './auth.types'
2
 
3
const initialState = {
6501 stevensc 4
  access_usign_social_networks: '',
5
  aes: '',
6
  defaultNetwork: '',
7
  email: '',
8
  favico_url: '',
9
  intro: '',
10
  logo_url: '',
11
  navbar_url: '',
12
  remember: false,
13
  site_key: '',
6493 stevensc 14
}
15
 
6501 stevensc 16
const AuthReducer = (state = initialState, action) => {
17
  const { type, payload } = action
6499 stevensc 18
 
19
  const actionCases = {
6501 stevensc 20
    [actionsTypes.SET_PERMISSIONS]: { ...state, ...payload },
6493 stevensc 21
  }
6499 stevensc 22
 
6500 stevensc 23
  return actionCases[type] || state
6493 stevensc 24
}
6496 stevensc 25
 
26
export default AuthReducer