var React = require('react/addons') var PlanetHeader = React.createClass({ propTypes: { currentPlanet: React.PropTypes.object, currentUser: React.PropTypes.object, onSearchChange: React.PropTypes.func }, getInitialState: function () { return { isMenuDropDownOpen: false } }, componentDidMount: function () { React.findDOMNode(this.refs.search).focus() }, toggleMenuDropDown: function () { this.setState({isMenuDropDownOpen: !this.state.isMenuDropDownOpen}, function () { if (this.state.isMenuDropDownOpen) { document.body.onclick = function () { this.setState({isMenuDropDownOpen: false}, function () { document.body.onclick = null }) }.bind(this) } }) }, interceptClick: function (e) { e.stopPropagation() }, handleChange: function (e) { this.setState({search: e.target.value}) this.props.onSearchChange(e.target.value) }, render: function () { var currentPlanetName = this.props.currentPlanet.name return (
{currentPlanetName}
Planet Setting Manage member Delete Planet
Download Mac app
) } }) module.exports = PlanetHeader