From 263ecdf14e4312ea58bbe8ce269ae5b112faaf0c Mon Sep 17 00:00:00 2001 From: Tudor Stanciu Date: Sat, 11 Apr 2020 19:42:29 +0300 Subject: [PATCH] action types file --- src/redux/actions/actionTypes.js | 1 + src/redux/actions/courseActions.js | 4 +++- src/redux/reducers/courseReducer.js | 4 +++- 3 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 src/redux/actions/actionTypes.js diff --git a/src/redux/actions/actionTypes.js b/src/redux/actions/actionTypes.js new file mode 100644 index 0000000..18939e7 --- /dev/null +++ b/src/redux/actions/actionTypes.js @@ -0,0 +1 @@ +export const CREATE_COURSE = "CREATE_COURSE"; diff --git a/src/redux/actions/courseActions.js b/src/redux/actions/courseActions.js index 5c32f01..5c5e207 100644 --- a/src/redux/actions/courseActions.js +++ b/src/redux/actions/courseActions.js @@ -1,3 +1,5 @@ +import * as types from "./actionTypes"; + export function createCourse(course) { - return { type: "CREATE_COURSE", course }; + return { type: types.CREATE_COURSE, course }; } diff --git a/src/redux/reducers/courseReducer.js b/src/redux/reducers/courseReducer.js index c080300..9dad124 100644 --- a/src/redux/reducers/courseReducer.js +++ b/src/redux/reducers/courseReducer.js @@ -1,6 +1,8 @@ +import * as types from "../actions/actionTypes"; + export default function courseReducer(state = [], action) { switch (action.type) { - case "CREATE_COURSE": + case types.CREATE_COURSE: return [...state, { ...action.course }]; default: