diff --git a/frontend/src/map/Map.tsx b/frontend/src/map/Map.tsx index 47f9df1d7b9..8b6186ac48e 100644 --- a/frontend/src/map/Map.tsx +++ b/frontend/src/map/Map.tsx @@ -378,12 +378,14 @@ abstract class Map
extends React.Component
{ } if (result.openDialog) { - this.setState({ - ...this.state, - - dialogOpen: true, - dialogTitle: result.openDialog.title, - dialogBody: result.openDialog.body + this.setState(prevState => { + return { + ...prevState, + + dialogOpen: true, + dialogTitle: result.openDialog!.title, + dialogBody: result.openDialog!.body + } }); } @@ -415,12 +417,14 @@ abstract class Map
extends React.Component
{ } if (result.openDialog) { - this.setState({ - ...this.state, + this.setState(prevState => { + return { + ...prevState, - dialogOpen: true, - dialogTitle: result.openDialog.title, - dialogBody: result.openDialog.body + dialogOpen: true, + dialogTitle: result.openDialog!.title, + dialogBody: result.openDialog!.body + } }); }