blob: a920e47f7fee0e2337335e606dfaecb62a1428c0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
import { ADD_PROJECT_SUCCEEDED, DELETE_PROJECT_SUCCEEDED, FETCH_PROJECTS_SUCCEEDED } from '../actions/projects'
export function projects(state = [], action) {
switch (action.type) {
case FETCH_PROJECTS_SUCCEEDED:
return action.projects
case ADD_PROJECT_SUCCEEDED:
return [...state, action.project]
case DELETE_PROJECT_SUCCEEDED:
return state.filter((project) => project._id !== action.id)
default:
return state
}
}
|