1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-14 10:16:26 +00:00
Files
Boostnote/browser/main/Components/PlanetNavigator.jsx
2015-07-19 15:06:36 +09:00

45 lines
1.1 KiB
JavaScript

var React = require('react/addons')
var PlanetNavigator = React.createClass({
propTypes: {
currentPlanet: React.PropTypes.shape({
name: React.PropTypes.string
}),
currentUser: React.PropTypes.shape({
name: React.PropTypes.string
}),
onOpenLaunchModal: React.PropTypes.func
},
getInitialState: function () {
return {
isLaunchModalOpen: false
}
},
submitLaunchModal: function (ret) {
console.log(ret)
this.setState({isLaunchModalOpen: false})
},
render: function () {
return (
<div className='PlanetNavigator'>
<button onClick={this.props.onOpenLaunchModal} className='btn-primary btn-block'>
<i className='fa fa-rocket fa-fw'/> Launch
</button>
<nav>
<a>
<i className='fa fa-home fa-fw'/> Home
</a>
<a>
<i className='fa fa-code fa-fw'/> Snippets
</a>
<a>
<i className='fa fa-file-text-o fa-fw'/> Blueprints
</a>
</nav>
</div>
)
}
})
module.exports = PlanetNavigator