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;