-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathApp.jsx
28 lines (26 loc) · 889 Bytes
/
App.jsx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import './styles/App.css';
import Main from './components/Main';
import SignUp from './components/SignUp';
import SignIn from './components/SignIn';
import Donate from './components/Donate';
import { BrowserRouter as Router, Switch, Route } from 'react-router-dom';
import { UserContext } from './UserContext';
import { useState } from 'react';
import Vet from './components/Vet';
function App() {
const [user, setUser] = useState(null);
return (
<UserContext.Provider value={{ user, setUser }}>
<Router>
<Switch>
<Route path='/' exact component={Main} />
<Route path='/SignUp' component={SignUp} />
<Route path='/SignIn' component={SignIn} />
<Route path='/Donate' component={Donate} />
<Route path='/Vet' component={Vet} />
</Switch>
</Router>
</UserContext.Provider>
);
}
export default App;