summaryrefslogtreecommitdiff
path: root/app/client/index.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'app/client/index.jsx')
-rw-r--r--app/client/index.jsx17
1 files changed, 9 insertions, 8 deletions
diff --git a/app/client/index.jsx b/app/client/index.jsx
index 614bb35..9c18251 100644
--- a/app/client/index.jsx
+++ b/app/client/index.jsx
@@ -1,6 +1,6 @@
import { h, render } from 'preact'
import { Provider } from 'react-redux'
-import { BrowserRouter, Route } from 'react-router-dom'
+import { BrowserRouter, Switch, Route, Redirect } from 'react-router-dom'
// import client from './client'
import { store, history } from './store'
@@ -24,16 +24,17 @@ const app = (
<Provider store={store}>
<Auth.Gate>
<BrowserRouter>
- <div>
+ <Switch>
<Route exact path='/' component={Dashboard} />
- <Route path='/system/' component={System} />
- <Route path='/dashboard/' component={Dashboard} />
- <Route path='/logout/' component={Auth.Logout} />
+ <Route exact path='/system/' component={System} />
+ <Route exact path='/dashboard/' component={Dashboard} />
+ <Route exact path='/logout/' component={Auth.Logout} />
{module_list}
- <Route path='/' component={Header} />
- <AudioPlayer />
- </div>
+ <Route exact path='/' component={Header} />
+ <Route component={() => <Redirect to="/" />} />
+ </Switch>
</BrowserRouter>
+ <AudioPlayer />
</Auth.Gate>
</Provider>
)