* Adds Actions, Redicers and Middlewares * Adds Http Service * Adds Cancel option for Http Service * Adds HOC's for API Loader, Sidebar and Headers * Adds Random key generator for Routes
21 lines
506 B
JavaScript
21 lines
506 B
JavaScript
import { LOGIN_REQUEST, LOGIN_SUCCESS } from "../utils/constants";
|
|
import Storage from "../services/storage.service";
|
|
|
|
|
|
let initialState = {
|
|
token: ""
|
|
};
|
|
|
|
export const LoginReducer = (state=initialState, action)=>{
|
|
switch (action.type) {
|
|
case LOGIN_REQUEST: return state;
|
|
case LOGIN_SUCCESS:
|
|
|
|
Storage.set('token', action.payload.token);
|
|
return {
|
|
...state,
|
|
token: action.payload.token
|
|
};
|
|
default: return state;
|
|
}
|
|
} |