diff --git a/src/App/Pages/Send/SendAddEditPageViewModel.cs b/src/App/Pages/Send/SendAddEditPageViewModel.cs index d9e69e845..e4de742c0 100644 --- a/src/App/Pages/Send/SendAddEditPageViewModel.cs +++ b/src/App/Pages/Send/SendAddEditPageViewModel.cs @@ -45,7 +45,6 @@ namespace Bit.App.Pages }; private bool _disableHideEmail; private bool _sendOptionsPolicyInEffect; - private bool _disableHideEmailControl; public SendAddEditPageViewModel() { @@ -344,7 +343,7 @@ namespace Bit.App.Pages } if (!_emailVerified) { - await _platformUtilsService.ShowDialogAsync(AppResources.SendFileEmailVerificationRequired); + verifyEmailPrompt(); return false; } if (!EditMode) @@ -475,7 +474,7 @@ namespace Bit.App.Pages } else if (!_emailVerified) { - await _platformUtilsService.ShowDialogAsync(AppResources.SendFileEmailVerificationRequired); + verifyEmailPrompt(); } if (IsAddFromShare && Device.RuntimePlatform == Device.Android) @@ -609,5 +608,15 @@ namespace Bit.App.Pages DateTimeKind.Local ); } + + private async void verifyEmailPrompt() + { + var confirmed = await _platformUtilsService.ShowDialogAsync(AppResources.SendFileEmailVerificationRequired, null, + AppResources.Yes, AppResources.Cancel); + if (confirmed) + { + _platformUtilsService.LaunchUri("https://bitwarden.com/help/article/create-bitwarden-account/#verify-your-email"); + } + } } } diff --git a/src/App/Resources/AppResources.resx b/src/App/Resources/AppResources.resx index 419efc43c..19c489fea 100644 --- a/src/App/Resources/AppResources.resx +++ b/src/App/Resources/AppResources.resx @@ -1984,7 +1984,7 @@ 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated. - You must verify your email to use files with Send. + You must verify your email to use files with Send. You can verify your email in the bitwarden.com web vault. Do you want to visit the website now? 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.