var React = require('react/addons') var ReactRouter = require('react-router') var PlanetActions = require('../Actions/PlanetActions') var PlanetHeader = React.createClass({ mixins: [ReactRouter.State], propTypes: { openSettingModal: React.PropTypes.func, currentPlanet: React.PropTypes.object, onSearchChange: React.PropTypes.func, search: React.PropTypes.string, openPersonalSettingModal: React.PropTypes.func }, getInitialState: function () { return { search: '' } }, componentDidMount: function () { React.findDOMNode(this.refs.search).focus() }, interceptClick: function (e) { e.stopPropagation() }, refreshPlanet: function () { var params = this.getParams() PlanetActions.fetchPlanet(params.userName, params.planetName) }, render: function () { var currentPlanetName = this.props.currentPlanet.name var currentUserName = this.props.currentPlanet.userName return (
{currentUserName}
{currentPlanetName}
) } }) module.exports = PlanetHeader