From 4a587c3e158fe4cb949dab5bd92c71b9b5e6c5e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Chif=20Gerg=C5=91?= <chifgeri97@gmail.com> Date: Sat, 29 Dec 2018 19:53:48 +0100 Subject: [PATCH] Add event reducer to add events to state --- src/reducers/EventReducer.js | 12 ++++++++++++ src/reducers/index.js | 2 ++ 2 files changed, 14 insertions(+) create mode 100644 src/reducers/EventReducer.js diff --git a/src/reducers/EventReducer.js b/src/reducers/EventReducer.js new file mode 100644 index 0000000..fada906 --- /dev/null +++ b/src/reducers/EventReducer.js @@ -0,0 +1,12 @@ +import { GET_EVENTS } from '../actions/types'; + +const INITIAL_STATE = []; + +export default (state = INITIAL_STATE, action) => { + switch (action.type) { + case GET_EVENTS: + return action.payload; + default: + return state; + } +}; diff --git a/src/reducers/index.js b/src/reducers/index.js index 370c0af..8596ba9 100644 --- a/src/reducers/index.js +++ b/src/reducers/index.js @@ -3,12 +3,14 @@ import UserReducer from './UserReducer'; import NewsReducer from './NewsReducer'; import AddNewsReducer from './AddNewsReducer'; import EditNewsReducer from './EditNewsReducer'; +import EventReducer from './EventReducer'; const rootReducer = combineReducers({ user: UserReducer, news: NewsReducer, newNews: AddNewsReducer, selectedNews: EditNewsReducer, + events: EventReducer, }); export default rootReducer; -- GitLab