App.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. import React from 'react';
  2. import { BrowserRouter as Router, Route, Switch } from "react-router-dom";
  3. import Navigation from './Navigation';
  4. import Footer from './Footer';
  5. import Home from './Home';
  6. // Maps
  7. import Pigeon from './maps/Pigeon';
  8. import MapGL from './maps/MapGL';
  9. import Leaflet from './maps/Leaflet';
  10. import Google from './maps/Google';
  11. import Mapbox from './maps/Mapbox';
  12. import Pigeons from './test/Pigeons';
  13. import MapGLs from './test/MapGLs';
  14. import Leaflets from './test/Leaflets';
  15. import Googles from './test/Googles';
  16. import Mapboxes from './test/Mapboxes';
  17. export class App extends React.Component{
  18. render(){
  19. return (
  20. <div>
  21. <Router>
  22. <Navigation />
  23. <div className="wrapper">
  24. <Switch>
  25. <Route path="/" exact component={Home} />
  26. <Route path="/pigeon-maps" exact component={Pigeon} />
  27. <Route path="/pigeon-maps/test" exact component={Pigeons} />
  28. <Route path="/map-gl" exact component={MapGL} />
  29. <Route path="/map-gl/test" exact component={MapGLs} />
  30. <Route path="/leaflet" exact component={Leaflet} />
  31. <Route path="/leaflet/test" exact component={Leaflets} />
  32. <Route path="/google-map" exact component={Google} />
  33. <Route path="/google-map/test" exact component={Googles} />
  34. <Route path="/mapbox" exact component={Mapbox} />
  35. <Route path="/mapbox/test" exact component={Mapboxes} />
  36. </Switch>
  37. </div>
  38. <Footer />
  39. </Router>
  40. </div>
  41. )
  42. }
  43. }