UNPKG

stitch-ui

Version:

25 lines (23 loc) 616 B
import { createReducer } from "redux-act"; import * as actions from "./actions"; export default createReducer( { [actions.loginActions.req]: state => ({ ...state, loginError: null }), [actions.loginActions.fail]: (state, payload) => ({ ...state, loginError: payload.error }), [actions.setLoginErrorAction]: (state, payload) => ({ ...state, loginError: payload.error.message }), [actions.loadRootAuthProvidersActions.rcv]: (state, payload) => ({ ...state, authProviders: payload.payload }) }, { loginError: null, authProviders: {} } );