Skip to content
Snippets Groups Projects
Commit 85eda060 authored by Jen Spencer's avatar Jen Spencer
Browse files

Merge branch 'layout' into 'master'

feat: add margins to content

See merge request !36
parents 52f8b945 adcfff9d
No related branches found
No related tags found
1 merge request!36feat: add margins to content
Pipeline #6451 passed with stages
in 2 minutes and 20 seconds
...@@ -11,13 +11,14 @@ import theme from '@pubsweet/elife-theme' ...@@ -11,13 +11,14 @@ import theme from '@pubsweet/elife-theme'
import Routes from './routes' import Routes from './routes'
import * as AuthorDetailsSchema from './components/submission/AuthorDetails/AuthorDetailsSchema' import * as AuthorDetailsSchema from './components/submission/AuthorDetails/AuthorDetailsSchema'
const pixelGridUnit = parseInt(theme.gridUnit, 10)
theme.space = [ theme.space = [
0, 0,
theme.gridUnit / 4, pixelGridUnit / 4,
theme.gridUnit / 2, pixelGridUnit / 2,
theme.gridUnit, pixelGridUnit,
theme.gridUnit * 2, pixelGridUnit * 2,
theme.gridUnit * 4, pixelGridUnit * 4,
] ]
const history = createHistory() const history = createHistory()
......
...@@ -7,7 +7,7 @@ import { CURRENT_USER } from './queries' ...@@ -7,7 +7,7 @@ import { CURRENT_USER } from './queries'
const ElifeAppBar = ({ history, currentUser }) => ( const ElifeAppBar = ({ history, currentUser }) => (
<AppBar <AppBar
brand="eLife" brand={<img alt="eLife" src="/assets/elife-logo.png" />}
navLinkComponents={[<Link to="/">Dashboard</Link>]} navLinkComponents={[<Link to="/">Dashboard</Link>]}
onLogoutClick={() => { onLogoutClick={() => {
window.localStorage.removeItem('token') window.localStorage.removeItem('token')
......
import React from 'react'
import { Box } from 'grid-styled'
import AppBar from './AppBar'
const Layout = ({ children }) => (
<React.Fragment>
<AppBar />
<Box mx={[1, 3]}>{children}</Box>
</React.Fragment>
)
export default Layout
import React from 'react' import React from 'react'
import { Route, Switch } from 'react-router-dom' import { Route, Switch } from 'react-router-dom'
import { import { AuthenticatedComponent, Dashboard, LoginPage } from './components'
AppBar, import Layout from './components/global/Layout'
AuthenticatedComponent,
Dashboard,
LoginPage,
} from './components'
import SubmissionPage from './components/submission/SubmissionPage' import SubmissionPage from './components/submission/SubmissionPage'
import ManuscriptPage from './components/manuscript/ManuscriptPage' import ManuscriptPage from './components/manuscript/ManuscriptPage'
...@@ -14,12 +10,13 @@ const Routes = () => ( ...@@ -14,12 +10,13 @@ const Routes = () => (
<Switch> <Switch>
<Route component={LoginPage} path="/login" /> <Route component={LoginPage} path="/login" />
<AuthenticatedComponent> <AuthenticatedComponent>
<AppBar /> <Layout>
<Switch> <Switch>
<Route component={SubmissionPage} path="/submit" /> <Route component={SubmissionPage} path="/submit" />
<Route component={ManuscriptPage} path="/manuscript" /> <Route component={ManuscriptPage} path="/manuscript" />
<Route component={Dashboard} /> <Route component={Dashboard} />
</Switch> </Switch>
</Layout>
</AuthenticatedComponent> </AuthenticatedComponent>
</Switch> </Switch>
) )
......
static/elife-logo.png

22.7 KiB

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