From dc10e4d629bcc47cd3ab158835b43f179fd267a4 Mon Sep 17 00:00:00 2001 From: Nikola Bjelo Date: Tue, 30 Oct 2018 05:47:12 +0100 Subject: [PATCH] Auto redirect to edit page after event creation --- client/src/Components/HostedEvent/New.js | 2 +- client/src/Components/HostedEvent/index.js | 14 +++++--------- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/client/src/Components/HostedEvent/New.js b/client/src/Components/HostedEvent/New.js index 1080dbbf1..9c8ceec45 100644 --- a/client/src/Components/HostedEvent/New.js +++ b/client/src/Components/HostedEvent/New.js @@ -31,6 +31,7 @@ class New extends React.Component { query: HOSTS_EVENTSBYHOST, data: { hosts_EventsByHost: hostedEvents.concat([data.hosts_HostEvent]) } }) + this.props.handleNewEvent(data.hosts_HostEvent) } } > @@ -45,7 +46,6 @@ class New extends React.Component { startDatetime: startDatetime.valueOf() / 1000, finishDatetime: startDatetime.valueOf() / 1000 } }) - this.props.handleNewEventClose() }} > { - this.setState({ isNewEventOpen: true }) - }; - - handleNewEventClose = () => { - this.setState({ isNewEventOpen: false }) + handleNewEvent = (event) => { + this.props.history.push(`/${event.designator}`) }; render () { @@ -58,12 +54,12 @@ class HostedEvent extends React.Component { { this.setState({ isNewEventOpen: false }) }} aria-labelledby='addEvent-dialog-title' > @@ -73,7 +69,7 @@ class HostedEvent extends React.Component { Here you will add just the minimal information, will be settable in the edit page of your event. - +