var React = require('react/addons') var RouteHandler = require('react-router').RouteHandler var ReactRouter = require('react-router') var Link = ReactRouter.Link var ModalBase = require('../Components/ModalBase') var LaunchModal = require('../Components/LaunchModal') var currentUser = { name: 'testcat', email: 'testcat@example.com', profileName: 'Test Cat' } var userPlanets = [ { id: 1, name: 'testcat', profileName: 'TestCat' }, { id: 2, name: 'group1', profileName: 'Some Group#1' }, { id: 3, name: 'group2', profileName: 'Some Group#1' } ] var PlanetHeader = React.createClass({ propTypes: { currentPlanet: React.PropTypes.object, currentUser: React.PropTypes.object }, getInitialState: function () { return { isMenuDropDownOpen: false } }, 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() }, render: function () { var currentPlanetName = this.props.currentPlanet.name return (
) } }) var PlanetMain = React.createClass({ propTypes: { currentPlanet: React.PropTypes.object, currentUser: React.PropTypes.object }, render: function () { return (