Advertisement
Guest User

Untitled

a guest
Apr 20th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.73 KB | None | 0 0
  1. import React from 'react';
  2. import {BrowserRouter, Route, Switch} from 'react-router-dom';
  3. import App from './App'
  4. //import Table from './Table'
  5. import NotFound from './NotFound'
  6. import TablePage from "./TablePage";
  7. import SidebarLeftPush from "./SideBarLeftPush";
  8. import Nav from "./Nav"
  9. import { I18nextProvider } from "react-i18next";
  10.  
  11. import i18n from "./i18n";
  12.  
  13.  
  14. const Router = () => (
  15. <I18nextProvider i18n={i18n}>
  16. <BrowserRouter>
  17. <div>
  18. <Nav/>
  19. <SidebarLeftPush>
  20. <Switch>
  21. <Route exact path="/" component={App} />
  22. {/*<Route path="/machine" component={TablePage} tableType="machine"/>*/}
  23. {/*<Route path="/customer" component={TablePage} tableType="customer"/>*/}
  24. {/*<Route path="/user" component={TablePage} tableType="user"/>*/}
  25. {/*<Route path="/software" component={TablePage} tableType="software"/>*/}
  26.  
  27.  
  28.  
  29. <Route path="/machine" render={()=><TablePage num="2" tableType="Machine"/>}/>
  30. <Route path="/customer" render={()=><TablePage num="2" tableType="Customer"/>}/>
  31. <Route path="/user" render={()=><TablePage num="2" tableType="User"/>}/>
  32. <Route path="/software" render={()=><TablePage num="2" tableType="Software"/>}/>
  33.  
  34.  
  35.  
  36.  
  37. {/*<Route path="/customer" component={TablePage} tableType="customer"/>*/}
  38. {/*<Route path="/user" component={TablePage} tableType="user"/>*/}
  39. {/*<Route path="/software" component={TablePage} tableType="software"/>*/}
  40. <Route component={NotFound} />
  41. </Switch>
  42. </SidebarLeftPush>
  43. </div>
  44. </BrowserRouter>
  45. </I18nextProvider>
  46. );
  47.  
  48. export default Router;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement