diff --git a/App.js b/App.js index 4c251eb..91a9d74 100644 --- a/App.js +++ b/App.js @@ -14,14 +14,13 @@ export const SETTINGS = { export default class App extends Component { render() { - const { mode, dispatch } = this.props; - console.log(dispatch) + const { mode } = this.props; switch (this.props.mode) { case ModeActions.WELCOME: return ; case ModeActions.BOARD: - return ; + return ; } }; }; diff --git a/components/welcome/new-game.component.js b/components/welcome/new-game.component.js index 4038e16..eeb2396 100644 --- a/components/welcome/new-game.component.js +++ b/components/welcome/new-game.component.js @@ -17,7 +17,7 @@ export default class NewGame extends Component { componentDidMount() { newgameListener = this.handleKeydown.bind(this); window.addEventListener('keydown', newgameListener); - // toggleTimeout.call(this); + toggleTimeout.call(this); }; componentWillUnmount() { @@ -34,7 +34,7 @@ export default class NewGame extends Component { render() { const classname = ['newgame']; - if (this.props.blink === true) { + if (this.props.hidden === true) { classname.push('hidden'); } @@ -43,9 +43,9 @@ export default class NewGame extends Component { ); }; }; -// -// const select = (state) => { -// return state.newgame; -// }; -// -// export default connect(select)(NewGame); + +const select = (state) => { + return state.newgame; +}; + +export default connect(select)(NewGame); diff --git a/reducers/welcome/new-game.reducer.js b/reducers/welcome/new-game.reducer.js index 4c858b2..894e38d 100644 --- a/reducers/welcome/new-game.reducer.js +++ b/reducers/welcome/new-game.reducer.js @@ -1,16 +1,16 @@ require('immutable'); import * as NewGameActions from '../../actions/welcome/new-game.actions'; -const reducer = (state = false, action) => { - // if (action.type !== NewGameActions.NEWGAME_ACTION) { - // return state; - // } - // - // if (action.action === NewGameActions.BLINK) { - // return (state ? false : true); - // } +const reducer = (state = { hidden: false }, action) => { + if (action.type !== NewGameActions.NEWGAME_ACTION) { + return state; + } - return false; + if (action.action === NewGameActions.BLINK) { + return (state.hidden ? { hidden: false } : { hidden: true }); + } + + return state; }; export default reducer;