diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2021-03-10 17:02:30 +0100 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2021-03-10 17:02:30 +0100 |
| commit | 8abd3ccd48c6d3b1c46f92a28e431385cca3e656 (patch) | |
| tree | 39aa575a6c42049254f58dac16ca1d3487a10559 /animism-align/frontend/app/views/venue/components/venue.menu.js | |
| parent | 136eeeda21cefe3544b3d7ffd4210f9788774301 (diff) | |
venue form. add project ID to venue
Diffstat (limited to 'animism-align/frontend/app/views/venue/components/venue.menu.js')
| -rw-r--r-- | animism-align/frontend/app/views/venue/components/venue.menu.js | 29 |
1 files changed, 8 insertions, 21 deletions
diff --git a/animism-align/frontend/app/views/venue/components/venue.menu.js b/animism-align/frontend/app/views/venue/components/venue.menu.js index 1e1a7cd..c76edf6 100644 --- a/animism-align/frontend/app/views/venue/components/venue.menu.js +++ b/animism-align/frontend/app/views/venue/components/venue.menu.js @@ -14,43 +14,30 @@ export default class VenueMenu extends Component { render() { return ( <div className='menuButtons'> - <Route exact path='/venue/:id/show/' component={VenueShowMenu} /> <Route exact path='/venue/:id/edit/' component={VenueEditMenu} /> - <Route exact path='/venue/new/' component={VenueNewMenu} /> - <Route exact path='/venue/' component={VenueIndexMenu} /> + <Route exact path='/project/:project_id/new-venue/' component={VenueNewMenu} /> + <Route exact path='/project/:project_id/venues/' component={VenueIndexMenu} /> </div> ) } } -const VenueIndexMenu = () => ([ - <MenuButton key='new' name="new" href="/venue/new/" />, +const VenueIndexMenu = (props) => ([ + <MenuButton key='back' name="back" href={`/`} />, + <MenuButton key='new' name="new" href={`/project/${props.match.params.project_id}/new-venue/`} />, ]) -const VenueShowMenu = connect(mapStateToProps)((props) => ([ - <MenuButton key='back' name="back" href="/venue/" />, - <MenuButton key='edit' name="edit" href={"/venue/" + props.match.params.id + "/edit/"} />, - <MenuButton key='delete' name="delete" onClick={() => { - const { res: venue } = props.venue.show - if (confirm("Really delete this venue?")) { - actions.venue.destroy(venue).then(() => { - history.push('/venue/') - }) - } - }} />, -])) - const VenueNewMenu = (props) => ([ - <MenuButton key='back' name="back" href="/venue/" />, + <MenuButton key='back' name="back" href={`/project/${props.match.params.project_id}/new-venue/`} />, ]) const VenueEditMenu = connect(mapStateToProps)((props) => ([ - <MenuButton key='back' name="back" href="/venue/" />, + <MenuButton key='back' name="back" href={`/project/${props.match.params.project_id}/venues/`} />, <MenuButton key='delete' name="delete" onClick={() => { const { res: venue } = props.venue.show if (confirm("Really delete this venue?")) { actions.venue.destroy(venue).then(() => { - history.push('/venue/') + history.push(`/project/${props.match.params.project_id}/venues/`) }) } }} />, |
