diff options
Diffstat (limited to 'animism-align/frontend/app/router.js')
| -rw-r--r-- | animism-align/frontend/app/router.js | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/animism-align/frontend/app/router.js b/animism-align/frontend/app/router.js index e4ea05e..df4d647 100644 --- a/animism-align/frontend/app/router.js +++ b/animism-align/frontend/app/router.js @@ -4,16 +4,13 @@ import { Route } from 'react-router' import AuthGate from 'app/views/auth/auth.gate' import Header from 'app/views/nav/header.component' -import * as views from 'app/views' -const viewList = Object.keys(views).map(name => { - const view = views[name] - let path, exact = false - path = '/' + name - return ( - <Route key={name} path={path} component={view} exact={exact} /> - ) -}) +import ProjectContainer from 'app/views/project/project.container' +import EpisodeContainer from 'app/views/episode/episode.container' +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' export default class Router extends Component { render() { @@ -22,15 +19,19 @@ export default class Router extends Component { <ConnectedRouter history={this.props.history}> <div className='app'> <Header /> - {viewList} - <Route exact key='root' path='/' render={() => { - // redirect to index!! - setTimeout(() => this.props.history.push('/align'), 10) - return null - }} /> + <Route path='/project/' component={ProjectContainer} /> + <Route path='/episode/' component={EpisodeContainer} /> + <Route path='/editor/' component={EditorContainer} /> + <Route path='/venue/' component={VenueContainer} /> + <Route path='/upload/' component={UploadContainer} /> + <Route path='/users/' component={UserContainer} /> </div> </ConnectedRouter> </AuthGate> ) } } + +/* + <Route exact path='/' render={DashboardContainer} /> +*/ |
