Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. const INITIAL_STATE = {
  2. email: '',
  3. password: '',
  4. authentication_token: '',
  5. username: '',
  6. errorFlag: false,
  7. spinner: false
  8. };
  9.  
  10. export default (state = INITIAL_STATE, action) => {
  11. switch (action.type) {
  12. case 'EMAIL_CHANGED':
  13. return { ...state, email: action.payload };
  14. case 'PASSWORD_CHANGED':
  15. return { ...state, password: action.payload };
  16. case 'LOGIN_FAILED':
  17. return { ...state, errorFlag: true, password: '', spinner: false };
  18. case 'LOGIN_USER_SUCCESS':
  19. return { ...state, ...action.payload, ...INITIAL_STATE };
  20. case 'LOAD_SPINNER':
  21. return { ...state, spinner: true };
  22. default:
  23. return state;
  24. }
  25. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement