import React from 'react'; import { connect } from 'react-redux'; import TopNavBar from '../components/TopNavBar'; import Logout from '../components/Logout'; import LoginPage from '../pages/LoginPage'; import PublicPage from '../pages/PublicPage'; import NotFoundPage from '../pages/NotFoundPage'; import HomePage from '../pages/HomePage'; import PrivatePage from '../pages/PrivatePage'; import PlayerPage from '../pages/PlayerPage'; import { Switch, Route, withRouter } from 'react-router-dom'; import config from '../config/'; /** AppContainer renders the navigation bar on top and its * children in the main part of the page. Its children will * be chosen based on the selected route. */ const AppContainer = (props) => (