initialValues.js 801 B

1234567891011121314151617181920212223242526272829303132
  1. import * as actionTypes from '../../constants/admin';
  2. import initialState from './../initialState';
  3. export default function getCategory(state = initialState.initialValues, {payload, type, error}) {
  4. switch (type) { // payload.type -> type
  5. case actionTypes.GET_CATEGORY_REQUEST_SUCCESS: {
  6. return {
  7. ...state,
  8. categoryId:payload
  9. }
  10. }
  11. case actionTypes.GET_TOPIC_REQUEST_SUCCESS: {
  12. return {
  13. ...state,
  14. name:payload,
  15. }
  16. }
  17. case actionTypes.GET_QUESTIONS_REQUEST_SUCCESS: {
  18. return {
  19. ...state,
  20. question:payload
  21. }
  22. }
  23. default: {
  24. return state;
  25. }
  26. }
  27. }