您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

patternApplicantsReducer.js 678B

1234567891011121314151617181920212223242526
  1. import createReducer from "../../utils/createReducer";
  2. import {
  3. FETCH_PATTERN_APPLICANTS_SUCCESS,
  4. FETCH_PATTERN_APPLICANTS_ERR,
  5. } from "../../actions/patternApplicants/patternApplicantsActionConstants";
  6. const initialState = {
  7. patternApplicants: [],
  8. errorMessage: "",
  9. };
  10. export default createReducer(
  11. {
  12. [FETCH_PATTERN_APPLICANTS_SUCCESS]: setStatePatternApplicants,
  13. [FETCH_PATTERN_APPLICANTS_ERR]: setStateErrorMessage,
  14. },
  15. initialState
  16. );
  17. function setStatePatternApplicants(state, action) {
  18. return { ...state, patternApplicants: action.payload };
  19. }
  20. function setStateErrorMessage(state, action) {
  21. return { ...state, errorMessage: action.payload };
  22. }