Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import React from "react";
- import ReactDOM from "react-dom";
- import { browserHistory, hashHistory, IndexRoute, Route, Router } from "react-router";
- import * as PersonActions from "./React/Flux/Actions/PersonActions";
- import Layout from "./React/Layout/Layout";
- import Home from "./React/Pages/Home/Home";
- import BusinessForm from "./React/Pages/Business/BusinessForm";
- import GroupList from "./React/Pages/Group/GroupList";
- import GroupDetail from "./React/Pages/Group/GroupDetail";
- import IssueList from "./React/Pages/Issue/IssueList";
- import IssueForm from "./React/Pages/Issue/IssueForm";
- import IssueDetail from "./React/Pages/Issue/IssueDetail";
- import SolutionDetail from "./React/Pages/Solution/SolutionDetail";
- import ProfileDetail from "./React/Pages/Profile/ProfileDetail";
- import Login from "./React/Pages/Login/Login";
- import Register from "./React/Pages/Register/Register";
- const app = document.getElementById("app");
- PersonActions.loadPerson();
- ReactDOM.render(
- <Router history={hashHistory}>
- <Route path="/">
- <Route component={Layout}>
- <IndexRoute component={Home}/>
- <Route path="newBusiness" component={BusinessForm}/>
- <Route path="groups" component={GroupList}/>
- <Route path="groups/:groupId" component={GroupDetail}/>
- <Route path="issues" component={IssueList}/>
- <Route path="newIssue" component={IssueForm}/>
- <Route path="issues/:issueId" component={IssueDetail}/>
- <Route path="issues/:issueId/solutions/:solutionId" component={SolutionDetail}/>
- <Route path="groups/:groupId/issues/:issueId" component={IssueDetail}/>
- <Route path="groups/:groupId/issues/:issueId/solutions/:solutionId" component={SolutionDetail}/>
- <Route path="profile" component={ProfileDetail}/>
- </Route>
- <Route path="login" component={Login}/>
- <Route path="register" component={Register}/>
- </Route>
- </Router>,
- app);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement