import * as React from 'react'; import { LogLevel, ReduxApp } from 'redux-app'; import { devToolsEnhancer } from 'redux-devtools-extension'; import { autoSync } from '../../autoSync'; import { ExampleFrame } from '../../ExampleFrame'; import { Route, Router } from '../state'; import './app.css'; import { ArenaPage } from './ArenaPage'; import { GladiatorPage } from './GladiatorPage'; import { MainPage } from './MainPage'; const App: React.SFC = (props) => (
{/* our primitive router */} {props.currentRoute === Route.MainPage && } {props.currentRoute === Route.GladiatorPage && } {props.currentRoute === Route.ArenaPage && }
); const ConnectedApp = autoSync(Router)(App); export { ConnectedApp as App };