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