import { BrowserRouter as Router, Switch, Route, Redirect } from 'react-router-dom'; import RootPage from './modules/Root'; import AboutPage from './modules/About'; import AccountPage from './modules/Account'; import LoginPage from './modules/Login'; import SignupPage from './modules/Signup'; import TodoPage from './modules/TodoList'; import { connect } from 'react-redux'; import ThemeProvider from './ThemeProvider'; import Navbar from './Navbar'; const App = (props) => { return ( ); }; const PRoute = connect( (state) => { return { token: state.login.token }; }, (dispatch, props) => { return {}; } )(({ children, ...props }) => { return ( { return props.token !== undefined ? ( children ) : ( ); }} /> ); }); export default App;