Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

patternApplicantsReducer.js 705B

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