diff options
author | Dessalines <tyhou13@gmx.com> | 2019-04-28 17:19:04 -0700 |
---|---|---|
committer | Dessalines <tyhou13@gmx.com> | 2019-04-28 17:19:04 -0700 |
commit | 1769a62aacc624dc56d504b6e95277892f819f97 (patch) | |
tree | cfa65cb9ea1804452d1de6a95efe54713b088274 /ui/src/index.tsx | |
parent | 4625aa3060840aa7c603c20c6f5f8d7f24ffcb8e (diff) |
Adding better community and main page routing, with sorting and type in url.
Diffstat (limited to 'ui/src/index.tsx')
-rw-r--r-- | ui/src/index.tsx | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/ui/src/index.tsx b/ui/src/index.tsx index 446705f1..0164f50e 100644 --- a/ui/src/index.tsx +++ b/ui/src/index.tsx @@ -1,9 +1,8 @@ import { render, Component } from 'inferno'; -import { HashRouter, Route, Switch } from 'inferno-router'; - +import { HashRouter, BrowserRouter, Route, Switch } from 'inferno-router'; +import { Main } from './components/main'; import { Navbar } from './components/navbar'; import { Footer } from './components/footer'; -import { Home } from './components/home'; import { Login } from './components/login'; import { CreatePost } from './components/create-post'; import { CreateCommunity } from './components/create-community'; @@ -39,14 +38,15 @@ class Index extends Component<any, any> { <Navbar /> <div class="mt-3 p-0"> <Switch> - <Route exact path="/all" component={Home} /> - <Route exact path="/" component={Home} /> + <Route path="/home/type/:type/sort/:sort/page/:page" component={Main} /> + <Route exact path="/" component={Main} /> <Route path={`/login`} component={Login} /> <Route path={`/create_post`} component={CreatePost} /> <Route path={`/create_community`} component={CreateCommunity} /> <Route path={`/communities`} component={Communities} /> <Route path={`/post/:id/comment/:comment_id`} component={Post} /> <Route path={`/post/:id`} component={Post} /> + <Route path="/f/:name/sort/:sort/page/:page" component={Community} /> <Route path={`/community/:id`} component={Community} /> <Route path={`/f/:name`} component={Community} /> <Route path={`/user/:id`} component={User} /> |