Rev 6501 | Rev 7345 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import { actionsTypes } from './auth.types'const initialState = {access_usign_social_networks: '',aes: '',defaultNetwork: '',email: '',favico_url: '',intro: '',logo_url: '',navbar_url: '',remember: false,site_key: '',isAuth: false,}const AuthReducer = (state = initialState, action) => {const { type, payload } = actionconst actionCases = {[actionsTypes.SET_PERMISSIONS]: { ...state, ...payload },[actionsTypes.LOGIN]: { ...state, isAuth: true },[actionsTypes.LOGOUT]: { ...state, isAuth: false },}return actionCases[type] || state}export default AuthReducer