var React = require('react/addons') var ReactRouter = require('react-router') var Link = ReactRouter.Link var RouteHandler = ReactRouter.RouteHandler var AuthStore = require('../Stores/AuthStore') var UserNavigator = React.createClass({ propTypes: { currentPlanet: React.PropTypes.object, currentUser: React.PropTypes.object }, render: function () { var planets = this.props.currentUser.Planets.map(function (planet, index) { return (
  • {planet.name[0]}
    ⌘{index + 1}
  • ) }.bind(this)) if (this.props.currentUser == null) { return (
    ) } return (
    ) } }) module.exports = React.createClass({ mixins: [React.addons.LinkedStateMixin, ReactRouter.Navigation], propTypes: { params: React.PropTypes.shape({ planetName: React.PropTypes.string }) }, render: function () { var currentPlanetName = this.props.params.planetName var currentUser = AuthStore.getUser() var currentPlanet = null currentUser.Planets.some(function (planet) { if (planet.name === currentPlanetName) { currentPlanet = planet return true } return false }) return (
    ) } })