const Immutable = require('immutable'); import * as WelcomeActions from '../../actions/welcome/welcome.actions'; const initial = { scores: [ { initials: "AAA", score: "0", rank: "1" }, { initials: "AAA", score: "0", rank: "1" }, { initials: "AAA", score: "0", rank: "1" }, { initials: "AAA", score: "0", rank: "1" }, { initials: "AAA", score: "0", rank: "1" }, { initials: "AAA", score: "0", rank: "1" } ], initials: [ { initial: 'A', active: true }, { initial: 'A', active: false }, { initial: 'A', active: false } ] }; const reducer = (state = initial, action) => { if (action.type !== WelcomeActions.WELCOME_ACTION) { return state; } // if (action.action === WelcomeActions.UPDATE_SCORES) { // return action.scores; // } switch (action.action) { case WelcomeActions.UPDATE_INITIALS: return Immutable.Map(state) .set('initials', action.initials) .toObject(); } return state; }; export default reducer;