Go back on successful save.

master
Tom Hacohen 7 years ago
parent 0c9dfd7087
commit cfd6db6fb5

@ -32,6 +32,7 @@ class Pim extends React.Component {
journals: JournalsData; journals: JournalsData;
entries: EntriesType; entries: EntriesType;
match: any; match: any;
history: any;
}; };
constructor(props: any) { constructor(props: any) {
@ -52,7 +53,10 @@ class Pim extends React.Component {
return; return;
} }
store.dispatch(createJournalEntry(this.props.etesync, journal, entries.value, event.toIcal())); let saveEvent = store.dispatch(createJournalEntry(this.props.etesync, journal, entries.value, event.toIcal()));
(saveEvent as any).then(() => {
this.props.history.goBack();
});
} }
render() { render() {

@ -68,8 +68,14 @@ class SyncGate extends React.Component {
/> />
<Route <Route
path={routeResolver.getRoute('pim')} path={routeResolver.getRoute('pim')}
render={({match}) => ( render={({match, history}) => (
<Pim etesync={this.props.etesync} journals={journals} entries={this.props.entries} match={match} /> <Pim
etesync={this.props.etesync}
journals={journals}
entries={this.props.entries}
match={match}
history={history}
/>
)} )}
/> />
<Route <Route

Loading…
Cancel
Save