You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

25 lines
560 B

require('../../sass/board/titlebar.scss');
var React = require('react');
var State = require('../State');
var Values = require('./Values');
module.exports = React.createClass({
getInitialState() {
return {
title: Values.describe(State.level)
};
},
componentDidMount() {
State.subscribe('level/next', this.levelNext);
},
levelNext() {
this.setState({ title: Values.describe(State.level) });
},
render() {
return (<div className='titlebar'>{this.state.title}</div>);
}
});