diff options
Diffstat (limited to 'src/components/dms/ReportDialog.tsx')
-rw-r--r-- | src/components/dms/ReportDialog.tsx | 25 |
1 files changed, 16 insertions, 9 deletions
diff --git a/src/components/dms/ReportDialog.tsx b/src/components/dms/ReportDialog.tsx index 71cca897a..c1ea854f9 100644 --- a/src/components/dms/ReportDialog.tsx +++ b/src/components/dms/ReportDialog.tsx @@ -311,6 +311,19 @@ function DoneStep({ }, }) + let btnText = _(msg`Done`) + let toastMsg: string | undefined + if (actions.includes('leave') && actions.includes('block')) { + btnText = _(msg`Block and Delete`) + toastMsg = _(msg`Conversation deleted`) + } else if (actions.includes('leave')) { + btnText = _(msg`Delete Conversation`) + toastMsg = _(msg`Conversation deleted`) + } else if (actions.includes('block')) { + btnText = _(msg`Block User`) + toastMsg = _(msg`User blocked`) + } + const onPressPrimaryAction = () => { control.close(() => { if (actions.includes('block')) { @@ -319,18 +332,12 @@ function DoneStep({ if (actions.includes('leave')) { leaveConvo() } + if (toastMsg) { + Toast.show(toastMsg, 'check') + } }) } - let btnText = _(msg`Done`) - if (actions.includes('leave') && actions.includes('block')) { - btnText = _(msg`Block and Delete`) - } else if (actions.includes('leave')) { - btnText = _(msg`Delete Conversation`) - } else if (actions.includes('block')) { - btnText = _(msg`Block User`) - } - return ( <View style={a.gap_2xl}> <View style={[a.justify_center, gtMobile ? a.gap_sm : a.gap_xs]}> |