'use strict'; const React = require('react/addons'); const Clock = require('./Clock'); const GameHeader = React.createClass({ propTypes: { io: React.PropTypes.object, params: React.PropTypes.array.isRequired, color: React.PropTypes.string, toggleModal: React.PropTypes.func.isRequired }, mixins: [React.addons.PureRenderMixin], render() { let [_, time, inc] = this.props.params; return (
{`${time}|${inc}`} New game Chat
); }, _onResign(e) { let {io, params, color} = this.props; io.emit('resign', { token: params[0], color: color }); e.preventDefault(); }, _onRematch(e) { let {io, params, toggleModal} = this.props; io.emit('rematch-offer', { token: params[0] }); toggleModal(true, 'Your offer has been sent.'); e.preventDefault(); }, _toggleChat(e) { // ChatStore.toggleChat(); e.preventDefault(); } }); module.exports = GameHeader;