summaryrefslogtreecommitdiff
path: root/animism-align/frontend/app/router.js
diff options
context:
space:
mode:
Diffstat (limited to 'animism-align/frontend/app/router.js')
-rw-r--r--animism-align/frontend/app/router.js19
1 files changed, 14 insertions, 5 deletions
diff --git a/animism-align/frontend/app/router.js b/animism-align/frontend/app/router.js
index df4d647..73610a6 100644
--- a/animism-align/frontend/app/router.js
+++ b/animism-align/frontend/app/router.js
@@ -2,6 +2,8 @@ import React, { Component } from 'react'
import { ConnectedRouter } from 'connected-react-router'
import { Route } from 'react-router'
+import actions from 'app/actions'
+
import AuthGate from 'app/views/auth/auth.gate'
import Header from 'app/views/nav/header.component'
@@ -11,11 +13,21 @@ import VenueContainer from 'app/views/venue/venue.container'
import UploadContainer from 'app/views/upload/upload.container'
import UserContainer from 'app/views/user/user.container'
import EditorContainer from 'app/views/editor/editor.container'
+import DashboardContainer from 'app/views/dashboard/dashboard.container'
export default class Router extends Component {
+ constructor(props) {
+ super(props)
+ this.ready = this.ready.bind(this)
+ }
+
+ ready() {
+ actions.site.loadSite()
+ }
+
render() {
return (
- <AuthGate>
+ <AuthGate onAuthenticate={this.ready}>
<ConnectedRouter history={this.props.history}>
<div className='app'>
<Header />
@@ -25,13 +37,10 @@ export default class Router extends Component {
<Route path='/venue/' component={VenueContainer} />
<Route path='/upload/' component={UploadContainer} />
<Route path='/users/' component={UserContainer} />
+ <Route path='/' component={DashboardContainer} exact />
</div>
</ConnectedRouter>
</AuthGate>
)
}
}
-
-/*
- <Route exact path='/' render={DashboardContainer} />
-*/