add initial create project page and route
This commit is contained in:
parent
2f31a8a8a1
commit
9f7db83d1d
|
@ -25,6 +25,7 @@ import TransferGraph from './TransfersGraph'
|
||||||
import Dashboard from './Dashboard'
|
import Dashboard from './Dashboard'
|
||||||
import Project from './projects/Project'
|
import Project from './projects/Project'
|
||||||
import BackProject from './projects/BackProject'
|
import BackProject from './projects/BackProject'
|
||||||
|
import CreateProject from './projects/CreateProject'
|
||||||
|
|
||||||
const drawerWidth = 240
|
const drawerWidth = 240
|
||||||
|
|
||||||
|
@ -201,6 +202,7 @@ class PersistentDrawerLeft extends React.Component {
|
||||||
<Route path="/funds-management" render={() => <FundsManagement open={open} />} />
|
<Route path="/funds-management" render={() => <FundsManagement open={open} />} />
|
||||||
<Route path="/insights" component={TransferGraph} />
|
<Route path="/insights" component={TransferGraph} />
|
||||||
<Route path="/project/:id" component={Project} />
|
<Route path="/project/:id" component={Project} />
|
||||||
|
<Route path="/create-project/" component={CreateProject} />
|
||||||
<Route path="/back-project/:id" component={BackProject} />
|
<Route path="/back-project/:id" component={BackProject} />
|
||||||
</Switch>
|
</Switch>
|
||||||
{this.props.children}
|
{this.props.children}
|
||||||
|
|
|
@ -185,7 +185,6 @@ function BackProject({classes, match, profile, delegates, projectAddedEvents, de
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
//TODO get all pledges for a delegate profile
|
|
||||||
const StyledProject = withStyles(styles)(BackProject)
|
const StyledProject = withStyles(styles)(BackProject)
|
||||||
export default withDatabase(withObservables([], ({ database, match }) => ({
|
export default withDatabase(withObservables([], ({ database, match }) => ({
|
||||||
profile: database.collections.get('profiles').query(
|
profile: database.collections.get('profiles').query(
|
||||||
|
|
|
@ -0,0 +1,51 @@
|
||||||
|
import React from 'react'
|
||||||
|
import Divider from '@material-ui/core/Divider'
|
||||||
|
import { withStyles } from '@material-ui/core/styles'
|
||||||
|
|
||||||
|
const styles = theme => ({
|
||||||
|
root: {
|
||||||
|
display: 'grid',
|
||||||
|
gridTemplateColumns: 'repeat(12, [col] 1fr)',
|
||||||
|
gridTemplateRows: 'repeat(5, [row] auto)',
|
||||||
|
gridColumnGap: '1em',
|
||||||
|
gridRowGap: '36px',
|
||||||
|
fontFamily: theme.typography.fontFamily,
|
||||||
|
[theme.breakpoints.up('sm')]: {
|
||||||
|
margin: '1.75rem 4.5rem'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
title: {
|
||||||
|
display: 'grid',
|
||||||
|
fontSize: '2.5rem',
|
||||||
|
gridColumnStart: '1',
|
||||||
|
gridColumnEnd: '13',
|
||||||
|
gridRowStart: '1',
|
||||||
|
gridRowEnd: '6',
|
||||||
|
textAlign: 'center'
|
||||||
|
},
|
||||||
|
submissionRoot: {
|
||||||
|
gridColumnStart: '1',
|
||||||
|
gridColumnEnd: '13'
|
||||||
|
},
|
||||||
|
textField: {
|
||||||
|
width: '100%'
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
const Title = ({ className }) => (
|
||||||
|
<div className={className}>
|
||||||
|
<div style={{ alignSelf: 'center' }}>Create Project</div>
|
||||||
|
<Divider />
|
||||||
|
</div>
|
||||||
|
)
|
||||||
|
|
||||||
|
function CreateProject({ classes }) {
|
||||||
|
return (
|
||||||
|
<div className={classes.root}>
|
||||||
|
<Title className={classes.title} />
|
||||||
|
</div>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
const StyledProject = withStyles(styles)(CreateProject)
|
||||||
|
export default StyledProject
|
Loading…
Reference in New Issue