From 884521ced0eeb698cf314d168dce0eb352ead429 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Mon, 12 Feb 2018 08:54:31 -0500 Subject: [PATCH] premium message on attachments edit page --- src/App/Pages/Vault/VaultAttachmentsPage.cs | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/App/Pages/Vault/VaultAttachmentsPage.cs b/src/App/Pages/Vault/VaultAttachmentsPage.cs index 92eab0f7d..a439ce25a 100644 --- a/src/App/Pages/Vault/VaultAttachmentsPage.cs +++ b/src/App/Pages/Vault/VaultAttachmentsPage.cs @@ -200,6 +200,16 @@ namespace Bit.App.Pages ListView.ItemSelected += AttachmentSelected; await LoadAttachmentsAsync(); + // Prevent from adding multiple save buttons + if(Device.RuntimePlatform == Device.iOS && ToolbarItems.Count > 1) + { + ToolbarItems.RemoveAt(1); + } + else if(Device.RuntimePlatform != Device.iOS && ToolbarItems.Count > 0) + { + ToolbarItems.RemoveAt(0); + } + if(_cipher != null && (_tokenService.TokenPremium || _cipher.OrganizationId != null)) { ToolbarItems.Add(SaveToolbarItem); @@ -210,8 +220,10 @@ namespace Bit.App.Pages await ShowUpdateKeyAsync(); } } - - // TODO: else show alert about needing premium membership + else + { + await DisplayAlert(null, AppResources.PremiumRequired, AppResources.Ok); + } } protected override void OnDisappearing()