Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. export const initialState = {
  2. validationTally: 0,
  3. token: '',
  4. multiForm : []
  5. }
  6.  
  7. // action types
  8. const SET_VALIDATION_TALLY = 'SET_VALIDATION_TALLY';
  9. const SET_TOKEN = 'SET_TOKEN';
  10. const SET_MULTIFORM = 'SET_MULTIFORM';
  11.  
  12. export const reducer = (state, action) => {
  13. switch (action.type) {
  14. case SET_VALIDATION_TALLY:
  15. return {
  16. ...state,
  17. validationTally: state.validationTally + 1
  18. };
  19. case SET_TOKEN:
  20. return {
  21. ...state,
  22. token: action.payload
  23. };
  24. case SET_MULTIFORM:
  25. return {
  26. ...state,
  27. multiForm: action.payload
  28. };
  29. }
  30. }
  31.  
  32. export const setValidationTally = () => ({
  33. type: SET_VALIDATION_TALLY
  34. });
  35.  
  36. export const setToken = payload => ({
  37. type: SET_TOKEN,
  38. payload
  39. });
  40.  
  41. export const setMultiForm = payload => ({
  42. type: SET_MULTIFORM,
  43. payload
  44. });
  45.  
  46. export const initialState = {
  47. validationTally: 0,
  48. app: '',
  49. token: '',
  50. multiForm : [{
  51. firstName : '',
  52. lastName :''
  53. },
  54. {
  55. firstName : '',
  56. lastName :''
  57. }]
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement