//@flow import React, { Component } from "react"; import { StatusBar } from "react-native"; import { ThemeContext, getTheme } from "react-native-material-ui"; import rxjsconfig from "recompose/rxjsObservableConfig"; import setObservableConfig from "recompose/setObservableConfig"; import { NativeRouter, Route, Redirect, AndroidBackButton, Switch } from "react-router-native"; import Nav from "./pages/Nav"; import FoodItemDetail from "./pages/FoodItemDetail"; import PlaceDetail from "./pages/PlaceDetail"; import CreateFoodItem from "./pages/CreateFoodItem"; import AuthManager from "./AuthManager"; import LoginPage from "./pages/LoginPage"; import LandingPage from "./pages/LandingPage"; import ZipcodePage from "./pages/ZipcodePage"; import { AppContainer } from "./components/AppContainer"; import theme from "./ui-theme"; setObservableConfig(rxjsconfig); export default class App extends Component { static displayName = "App"; render() { return ( { if (!AuthManager.isLoggedIn()) { const search = props.location.search + "&" || "?"; return ; } return ; }} /> ); } }