Skip to content
Snippets Groups Projects
Commit 5651beca authored by James D'Alton's avatar James D'Alton
Browse files

rewritten routes

parent 38262bd3
No related branches found
No related tags found
No related merge requests found
import React from 'react'; import React from 'react';
import './App.css'; import './App.css';
import firebase from './firebase' import firebase from './firebase'
import SignedIn from './pages/SignedIn' import SignIn from './pages/SignIn'
import SignedOut from './pages/SignedOut' import SignUp from './pages/SignUp'
import Dashboard from './pages/Dashboard';
import CreateForm from './pages/CreateForm';
import AddPartner from './pages/AddPartner';
import PageNotFound from './pages/PageNotFound';
import { BrowserRouter as Router, Route, Switch } from 'react-router-dom';
function App() {
var user = firebase.auth().currentUser;
console.log(user);
firebase.auth().onAuthStateChanged(function (user) { firebase.auth().onAuthStateChanged(function (user) {
if (user) { if (user) {
var displayName = user.displayName; return (
var email = user.email; <div className="App">
var emailVerified = user.emailVerified; <header className="App-header">
var photoURL = user.photoURL; <Router>
var isAnonymous = user.isAnonymous; <Switch>
var uid = user.uid; <Route exact path='/' component={Dashboard} />
var providerData = user.providerData; <Route exact path='/CreateForm' component={CreateForm} />
<Route exact path='/AddPartner' component={AddPartner} />
<Route path='/' component={PageNotFound} />
</Switch>
</Router>
</header>
</div>
);
} }
else { else {
}
});
function App() {
var user = firebase.auth().currentUser;
return ( return (
<div className="App"> <div className="App">
<header className="App-header"> <header className="App-header">
{user ? <SignedIn /> : <SignedOut />} <Router>
<Switch>
<Route exact path="/signin" component={SignIn} />
<Route exact path='/signup' component={SignUp} />
</Switch>
</Router>
</header> </header>
</div> </div>
); );
} }
});
}
export default App; export default App;
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment