Skip to content
Snippets Groups Projects
Commit 088dd25b authored by Aanand Prasad's avatar Aanand Prasad
Browse files

refactor: reorganise components

parent 2e4dc0f0
No related branches found
No related tags found
1 merge request!859 frontend routing
Pipeline #5794 passed with stages
import React from 'react'
const Dashboard = () => <div>Dashboard Dummy Page</div>
export default Dashboard
import React from 'react'
const Submit = () => <div>Submit Dummy Page</div>
export default Submit
File moved
File moved
import React from 'react'
import { Link } from 'react-router-dom'
const Dashboard = () => (
<div>
<h1>Dashboard Dummy Page</h1>
<Link to="/submit">Submit a manuscript</Link>
</div>
)
export default Dashboard
File moved
export { default as App } from './App' export { default as App } from './app/App'
export { default as Dashboard } from './Dashboard' export { default as Dashboard } from './dashboard/Dashboard'
export { default as Login } from './Login' export { default as Login } from './login/Login'
export { default as Submit } from './Submit' export { default as Submission } from './submission/Submission'
File moved
File moved
import React from 'react'
const Submission = () => <div>Submission Dummy Page</div>
export default Submission
## Submit/Submission component ## Submission component
TODO this needs to be implemented/imports need to be fixed if it will be in own directory
This should provide a submission form for manuscripts. This should provide a submission form for manuscripts.
import React from 'react' import React from 'react'
import { Route, Switch } from 'react-router-dom' import { Route, Switch } from 'react-router-dom'
import { App, Dashboard, Submit, Login } from './components' import { App, Dashboard, Submission, Login } from './components'
/* /*
* TODO: implement login/signup and wrap Component in AuthenticatedComponent: * TODO: implement login/signup and wrap Component in AuthenticatedComponent:
...@@ -17,7 +17,7 @@ const Routes = () => ( ...@@ -17,7 +17,7 @@ const Routes = () => (
<App> <App>
<Switch> <Switch>
<Route component={Login} exact path="/login" /> <Route component={Login} exact path="/login" />
<PrivateRoute component={Submit} exact path="/submit" /> <PrivateRoute component={Submission} exact path="/submit" />
<PrivateRoute component={Dashboard} path="/" /> <PrivateRoute component={Dashboard} path="/" />
</Switch> </Switch>
</App> </App>
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment