var React = require('react/addons') var ReactRouter = require('react-router') var Link = ReactRouter.Link var ProfileImage = require('./ProfileImage') var PlanetNavigator = React.createClass({ propTypes: { currentPlanet: React.PropTypes.shape({ name: React.PropTypes.string, Users: React.PropTypes.array }), search: React.PropTypes.string, openLaunchModal: React.PropTypes.func, openAddUserModal: React.PropTypes.func, toggleSnippetFilter: React.PropTypes.func, toggleBlueprintFilter: React.PropTypes.func }, getInitialState: function () { return { isLaunchModalOpen: false } }, submitLaunchModal: function (ret) { this.setState({isLaunchModalOpen: false}) }, render: function () { var users = this.props.currentPlanet.Users.map(function (user) { return (
  • {user.profileName}
  • ) }) var keywords = this.props.search.split(' ') var usingSnippetFilter = keywords.some(function (keyword) { if (keyword === '$s') return true return false }) var usingBlueprintFilter = keywords.some(function (keyword) { if (keyword === '$b') return true return false }) return (
    Users
      {users}
    ) } }) module.exports = PlanetNavigator