summaryrefslogtreecommitdiffstats
path: root/ui/src/index.tsx
diff options
context:
space:
mode:
authorDessalines <tyhou13@gmx.com>2019-04-28 17:19:04 -0700
committerDessalines <tyhou13@gmx.com>2019-04-28 17:19:04 -0700
commit1769a62aacc624dc56d504b6e95277892f819f97 (patch)
treecfa65cb9ea1804452d1de6a95efe54713b088274 /ui/src/index.tsx
parent4625aa3060840aa7c603c20c6f5f8d7f24ffcb8e (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.tsx10
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} />