diff --git a/src/components/views/dialogs/BugReportDialog.js b/src/components/views/dialogs/BugReportDialog.js index 0db425e33f..849d32f851 100644 --- a/src/components/views/dialogs/BugReportDialog.js +++ b/src/components/views/dialogs/BugReportDialog.js @@ -17,6 +17,7 @@ limitations under the License. import React from 'react'; import sdk from 'matrix-react-sdk'; import SdkConfig from 'matrix-react-sdk/lib/SdkConfig'; +import Modal from 'matrix-react-sdk/lib/Modal'; import { _t } from 'matrix-react-sdk/lib/languageHandler'; export default class BugReportDialog extends React.Component { @@ -64,8 +65,13 @@ export default class BugReportDialog extends React.Component { progressCallback: this._sendProgressCallback, }).then(() => { if (!this._unmounted) { - this.setState({ busy: false, progress: null }); this.props.onFinished(false); + const QuestionDialog = sdk.getComponent("dialogs.QuestionDialog"); + Modal.createTrackedDialog('Bug report sent', '', QuestionDialog, { + title: _t('Bug report sent'), + description: _t('Thank you!'), + hasCancelButton: false, + }); } }, (err) => { if (!this._unmounted) { diff --git a/src/i18n/strings/en_EN.json b/src/i18n/strings/en_EN.json index cecb248ce1..0dc9359489 100644 --- a/src/i18n/strings/en_EN.json +++ b/src/i18n/strings/en_EN.json @@ -9,6 +9,7 @@ "All Rooms": "All Rooms", "All notifications are currently disabled for all targets.": "All notifications are currently disabled for all targets.", "An error occurred whilst saving your email notification preferences.": "An error occurred whilst saving your email notification preferences.", + "Bug report sent": "Bug report sent", "Call invitation": "Call invitation", "Cancel": "Cancel", "Cancel Sending": "Cancel Sending", @@ -149,6 +150,7 @@ "You are not receiving desktop notifications": "You are not receiving desktop notifications", "You are Rioting as a guest. Register or sign in to access more rooms and features!": "You are Rioting as a guest. Register or sign in to access more rooms and features!", "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply", + "Thank you!": "Thank you!", "Sunday": "Sunday", "Monday": "Monday", "Tuesday": "Tuesday",