all repos — caroster @ 69c6731bc4101a4b1658fea49574283094e0cb15

[Octree] Group carpool to your event https://caroster.io

app/src/Router.js (view raw)

 1import React from 'react';
 2import {BrowserRouter, Route, Switch} from 'react-router-dom';
 3import useGTM from './hooks/useGTM';
 4
 5// Pages
 6import Home from './pages/Home';
 7import Event from './pages/Event';
 8import NotFound from './pages/NotFound';
 9import Dashboard from './pages/Dashboard';
10import SignUp from './pages/SignUp';
11import SignUpSuccess from './pages/SignUpSuccess';
12import NotConfirmed from './pages/SignUpSuccess';
13import SignIn from './pages/SignIn';
14
15const Router = () => {
16  useGTM();
17  return (
18    <BrowserRouter>
19      <Switch>
20        <Route path="/e/:eventId" component={Event} />
21        <Route path="/" exact component={Home} />
22        <Route path="/register/success" exact component={SignUpSuccess} />
23        <Route path="/register" exact component={SignUp} />
24        <Route path="/login" exact component={SignIn} />
25        <Route path="/dashboard" exact component={Dashboard} />
26        <Route path="/confirm" exact component={NotConfirmed} />
27        <Route component={NotFound} />
28      </Switch>
29    </BrowserRouter>
30  );
31};
32
33export default Router;