Skip to content

Commit d2059fc

Browse files
committed
fix(App): Don't let the app get confused by unknown routes
1 parent fc2f97e commit d2059fc

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/app.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { render } from 'react-dom';
55
import { Provider } from 'mobx-react';
66
import { syncHistoryWithStore, RouterStore } from 'mobx-react-router';
77
import {
8-
Router, Route, hashHistory, IndexRedirect,
8+
Router, Route, hashHistory, IndexRoute, IndexRedirect,
99
} from 'react-router';
1010

1111
import '@babel/polyfill';
@@ -90,6 +90,7 @@ window.addEventListener('load', () => {
9090
<Route path="/settings/team" component={TeamScreen} />
9191
<Route path="/settings/app" component={EditSettingsScreen} />
9292
<Route path="/settings/invite" component={InviteSettingsScreen} />
93+
<Route path="/announcements/*" component={null} />
9394
</Route>
9495
</Route>
9596
<Route path="/auth" component={AuthLayoutContainer}>
@@ -108,7 +109,9 @@ window.addEventListener('load', () => {
108109
<Route path="/auth/logout" component={LoginScreen} />
109110
</Route>
110111
<Route path="/payment/:url" component={SubscriptionPopupScreen} />
111-
<Route path="*" component={AppLayoutContainer} />
112+
<Route path="*">
113+
<IndexRedirect to='/' />
114+
</Route>
112115
</Router>
113116
</I18N>
114117
</Provider>

0 commit comments

Comments
 (0)