Advertisement
andikas

main.js

Nov 28th, 2018
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import React, { Component } from "react";
  2. import { Redirect } from "react-router";
  3. import { Switch, Route } from "react-router-dom";
  4. import Landing from "./Landing/index";
  5. import Tata from "./TataCara/index";
  6. import Jadwal from "./Jadwal/index";
  7. import ListLelang from "./ListLelang/index";
  8. import ViewCar from "./ViewCar/index";
  9. import Lokasi from "./Lokasi/index";
  10. import PengertianLelang from "./PengertianLelang/index";
  11. import PeraturanLelang from "./PeraturanLelang/index";
  12. import TentangKami from "./TentangKami/index";
  13. import Jual from "./Jual/index";
  14. // import Kontak from "./Kontak/index";
  15. // import Login from "./Login/index";
  16. // import RegisterChoose from "./RegisterChoose/index";
  17. // import Register from "./Register/index";
  18.  
  19. //Register list route
  20. export class Main extends Component {
  21.   render() {
  22.     return (
  23.       <main>
  24.         <Switch>
  25.           <Route exact path="/" component={Landing} />
  26.           <Route exact path="/pengertian-lelang" component={PengertianLelang} />
  27.           <Route exact path="/peraturan-lelang" component={PeraturanLelang} />
  28.           <Route exact path="/tatacara-lelang" component={Tata} />
  29.           <Route exact path="/jadwal" component={Jadwal} />
  30.           <Route exact path="/lokasi" component={Lokasi} />
  31.           <Route exact path="/list-lelang/:id" component={ListLelang} />
  32.           <Route exact path="/view-car/:id" component={ViewCar} />
  33.           <Route exact path="/tentang-kami" component={TentangKami} />
  34.           <Route exact path="/jual" component={Jual} />
  35.           {/* <Route exact path="/kontak" component={Kontak} /> */}
  36.           {/* <Route exact path="/login" component={Login} /> */}
  37.           {/* <Route exact path="/register-choose" component={RegisterChoose} /> */}
  38.           {/* <Route exact path="/register" component={Register} /> */}
  39.           <Route component={noMatch} />
  40.         </Switch>
  41.       </main>
  42.     );
  43.   }
  44. }
  45.  
  46. //func redirect to home when link is invalid
  47. const noMatch = ({ location }) => (
  48.   <Redirect
  49.     to={{
  50.       pathname: "/"
  51.     }}
  52.   />
  53. );
  54.  
  55. export default Main;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement