@@ -16,7 +16,7 @@ export default function toContactReducer(state = initialState,{type, payload}) {
16
16
17
17
switch ( type ) {
18
18
19
- case ADD_NEW_CONTACT : return { ...state , selectedContact :createEmptyContact ( ) }
19
+ case ADD_NEW_CONTACT : return { ...state , selectedContact :createEmptyContact ( ) , }
20
20
case SELECT_CONTACT : return { ...state , selectedContact :payload }
21
21
22
22
case ACTION_TYPES . DELETE_CONTACT_SUCCSESS : return { ...state , contacts : state . contacts
@@ -26,7 +26,7 @@ export default function toContactReducer(state = initialState,{type, payload}) {
26
26
case ACTION_TYPES . DELETE_CONTACT_REQUEST : return { ...state , isFetching :true }
27
27
case ACTION_TYPES . DELETE_CONTACT_ERROR : return { ...state , error :payload , isFetching :true }
28
28
29
- case ACTION_TYPES . POST_CONTACT_SUCCSESS : return { ...state , contacts : [ ...state . contacts , payload ] , isFetching :true }
29
+ case ACTION_TYPES . POST_CONTACT_SUCCSESS : return { ...state , contacts : [ ...state . contacts , payload ] , isFetching :true }
30
30
case ACTION_TYPES . POST_CONTACT_REQUEST :return { ...state , isFetching :true }
31
31
case ACTION_TYPES . POST_CONTACT_ERROR :return { ...state , error :payload , isFetching :true }
32
32
@@ -40,13 +40,7 @@ export default function toContactReducer(state = initialState,{type, payload}) {
40
40
case ACTION_TYPES . GET_CONTACTS_REQUEST :return { ...state , isFetching :true }
41
41
case ACTION_TYPES . GET_CONTACTS_ERROR :return { ...state , error :payload , isFetching :true }
42
42
43
- // case GET_CONTACT: return {...state, contacts: payload, selectedContact:createEmptyContact()}
44
- // case DELETE_CONTACT: return {...state, contacts: state.contacts
45
- // .filter((contact)=> contact.id !==payload), selectedContact:createEmptyContact() }
46
- // case UPDATE_CONTACT: return {...state, contacts: state.contacts
47
- // .map((contact)=> contact.id !== payload.id ? contact : payload),
48
- // selectedContact:createEmptyContact() }
49
- // case CREATE_CONTACT: return{...state, contacts: [...state.contacts, payload]}
43
+
50
44
51
45
default :return state
52
46
0 commit comments