import React from 'react' import { Route, IndexRoute } from 'react-router' import App from './App' import Apps from './Apps' import Maps from './Maps' import MapView from './MapView' import Metacodes from './Admin/Metacodes' import NewMetacode from './Admin/NewMetacode' import EditMetacode from './Admin/EditMetacode' import MetacodeSets from './Admin/MetacodeSets' import NewMetacodeSet from './Admin/NewMetacodeSet' import EditMetacodeSet from './Admin/EditMetacodeSet' import Notifications from './Notifications/Notifications' import NotificationPage from './Notifications/NotificationPage' import TopicView from './TopicView' import LoggedOutHome from './LoggedOutHome' import RequestAccess from './RequestAccess' import RequestInvite from './RequestInvite' import Login from './Login' import Join from './Join' import UserSettings from './UserSettings' function nullComponent(props) { return null } export default function makeRoutes (currentUser) { const homeComponent = currentUser && currentUser.id ? Maps : LoggedOutHome return }