Advertisement
Guest User

Untitled

a guest
Jan 20th, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.06 KB | None | 0 0
  1. import React from "react";
  2. import ReactDOM from "react-dom";
  3. import { browserHistory, hashHistory, IndexRoute, Route, Router } from "react-router";
  4.  
  5. import * as PersonActions from "./React/Flux/Actions/PersonActions";
  6.  
  7. import Layout from "./React/Layout/Layout";
  8.  
  9. import Home from "./React/Pages/Home/Home";
  10. import BusinessForm from "./React/Pages/Business/BusinessForm";
  11. import GroupList from "./React/Pages/Group/GroupList";
  12. import GroupDetail from "./React/Pages/Group/GroupDetail";
  13. import IssueList from "./React/Pages/Issue/IssueList";
  14. import IssueForm from "./React/Pages/Issue/IssueForm";
  15. import IssueDetail from "./React/Pages/Issue/IssueDetail";
  16. import SolutionDetail from "./React/Pages/Solution/SolutionDetail";
  17. import ProfileDetail from "./React/Pages/Profile/ProfileDetail";
  18. import Login from "./React/Pages/Login/Login";
  19. import Register from "./React/Pages/Register/Register";
  20.  
  21. const app = document.getElementById("app");
  22.  
  23. PersonActions.loadPerson();
  24.  
  25. ReactDOM.render(
  26. <Router history={hashHistory}>
  27. <Route path="/">
  28. <Route component={Layout}>
  29. <IndexRoute component={Home}/>
  30. <Route path="newBusiness" component={BusinessForm}/>
  31. <Route path="groups" component={GroupList}/>
  32. <Route path="groups/:groupId" component={GroupDetail}/>
  33. <Route path="issues" component={IssueList}/>
  34. <Route path="newIssue" component={IssueForm}/>
  35. <Route path="issues/:issueId" component={IssueDetail}/>
  36. <Route path="issues/:issueId/solutions/:solutionId" component={SolutionDetail}/>
  37. <Route path="groups/:groupId/issues/:issueId" component={IssueDetail}/>
  38. <Route path="groups/:groupId/issues/:issueId/solutions/:solutionId" component={SolutionDetail}/>
  39. <Route path="profile" component={ProfileDetail}/>
  40. </Route>
  41. <Route path="login" component={Login}/>
  42. <Route path="register" component={Register}/>
  43. </Route>
  44. </Router>,
  45. app);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement