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 SignUp from './pages/SignUp';
10const Router = () => {
11 useGTM();
12 return (
13 <BrowserRouter>
14 <Switch>
15 <Route path="/e/:eventId" component={Event} />
16 <Route path="/" exact component={Home} />
17 <Route path="/register" exact component={SignUp} />
18 <Route component={NotFound} />
19 </Switch>
20 </BrowserRouter>
21 );
22};
23
24export default Router;