MetaPhase-Consulting/State-TalentMAP

View on GitHub
src/reducers/clientSuggestions/clientSuggestions.jsx

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
export const INITIAL_STATE = {
  id: '',
  suggestions: {},
  isLoading: false,
  hasErrored: false,
};

export default function clientSuggestions(state = INITIAL_STATE, action) {
  switch (action.type) {
    case 'SET_CLIENT_SUGGESTIONS':
      return { ...state, ...action.data };
    case 'UNSET_CLIENT_SUGGESTIONS':
      return INITIAL_STATE;
    default:
      return state;
  }
}