require('../../sass/high-score/high-score.scss'); import { Component } from 'react'; import { connect } from 'react-redux'; import Initials from './initials.component'; import * as ModeActions from '../../actions/mode.actions'; import HighScoreCtrl from '../../controllers/high-score/high-score.controller'; let listener; export class Welcome extends Component { componentDidMount() { listener = HighScoreCtrl.keydown.bind(HighScoreCtrl); window.addEventListener('keydown', listener); // HighScoreCtrl.setDispatch(this.props.dispatch); // HighScoreCtrl.retrieveScores(); // HighScoreCtrl.updateScores(ScorebarCtrl.currentScore); }; componentWillUnmount() { window.removeEventListener('keydown', listener); }; render() { // var entries = []; // this.props.values.map(function(v, i) { // entries.push(); // }); if (WelcomeCtrl.isHighScore() > 0) { return (
New high score!
Enter your initials:
); } else { return (
Press Spacebar for new game
high scores here
); } }; }; const select = (state) => { return { values: state.welcome.scores } }; export default connect(select)(Welcome);