parent
6fe6aebe87
commit
34fe746adf
6 changed files with 84 additions and 11 deletions
@ -1,9 +1,25 @@ |
||||
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'>Multiples of 2</div>); |
||||
return (<div className='titlebar'>{this.state.title}</div>); |
||||
} |
||||
}); |
||||
|
Loading…
Reference in new issue