Advertisement
Guest User

Untitled

a guest
Nov 29th, 2016
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. /**
  2. * LoginPage selectors
  3. */
  4.  
  5. import { createSelector } from 'reselect';
  6.  
  7. const selectLogin = () => (state) => state.get('login');
  8.  
  9. const selectFormState = () => createSelector(
  10. selectLogin(),
  11. (loginState) => loginState.get('formState')
  12. );
  13.  
  14. const selectUsername = () => createSelector(
  15. selectFormState(),
  16. (formState) => formState.username
  17. // (formState) => formState.get('username') // Not working
  18. );
  19.  
  20. const selectPassword = () => createSelector(
  21. selectLogin(),
  22. (formState) => formState.password,
  23. // (loginState) => { // Not working
  24. // console.log(loginState.getIn(['formState', 'username']));
  25. // return loginState.get('formState');
  26. // }
  27. // (loginState) => loginState.getIn(['formState', 'password'])
  28. );
  29.  
  30. export {
  31. selectLogin,
  32. selectFormState,
  33. selectUsername,
  34. selectPassword,
  35. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement