You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1234567891011121314151617181920212223242526272829
  1. import { createSelector } from 'reselect';
  2. const loginSelector = (state) => state.login;
  3. export const selectLoginEmail = createSelector(
  4. loginSelector,
  5. (state) => state.email,
  6. );
  7. export const selectUsernames = createSelector(
  8. loginSelector,
  9. (state) => state.usernames,
  10. );
  11. export const selectTokens = createSelector(
  12. loginSelector,
  13. (state) => state.token,
  14. );
  15. export const selectJWTToken = createSelector(
  16. loginSelector,
  17. (state) => state.token.JwtToken,
  18. );
  19. export const selectLoginError = createSelector(
  20. loginSelector,
  21. (state) => state.errorMessage,
  22. );