diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2021-03-08 22:11:55 +0100 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2021-03-08 22:11:55 +0100 |
| commit | d2cb17038b8537a609be06be2ed7013dbe27117e (patch) | |
| tree | 028ceac9edddafc03ce80c49d5a05981bec3fcbe /animism-align/frontend/app/router.js | |
| parent | b5ceb782f40fc1e402d1e58bc1ced2e4038fd787 (diff) | |
beginning the BIG refactor. moving editor stuff into per-episode hierarchy
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} /> +*/ |
