var React = require('react/addons') var ReactRouter = require('react-router') var Modal = require('../Mixins/Modal') var ExternalLink = require('../Mixins/ExternalLink') var PlanetSettingModal = require('./PlanetSettingModal') module.exports = React.createClass({ mixins: [ReactRouter.State, Modal, ExternalLink], propTypes: { search: React.PropTypes.string, fetchPlanet: React.PropTypes.func, onSearchChange: React.PropTypes.func, currentPlanet: React.PropTypes.object }, getInitialState: function () { return { search: '' } }, componentDidMount: function () { React.findDOMNode(this.refs.search).focus() }, openPlanetSettingModal: function () { this.openModal(PlanetSettingModal, {planet: this.props.currentPlanet}) }, refresh: function () { this.props.fetchPlanet() }, render: function () { var currentPlanetName = this.props.currentPlanet.name var currentUserName = this.props.currentPlanet.userName return (
{currentUserName}
{currentPlanetName}
) } })