From c7bf6595dcce5f16ad0bf088cc8110be59ba2311 Mon Sep 17 00:00:00 2001 From: Scott Clampet Date: Wed, 31 Jul 2024 08:37:33 -0700 Subject: [PATCH] remove 'update pledge' from manage pledge menu --- Library/ViewModels/ManagePledgeViewModel.swift | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Library/ViewModels/ManagePledgeViewModel.swift b/Library/ViewModels/ManagePledgeViewModel.swift index 0aa5fdd7f1..96942d63cc 100644 --- a/Library/ViewModels/ManagePledgeViewModel.swift +++ b/Library/ViewModels/ManagePledgeViewModel.swift @@ -471,7 +471,15 @@ private func actionSheetMenuOptionsFor( return [.contactCreator] } - return ManagePledgeAlertAction.allCases.filter { $0 != .viewRewards } + let actions: [ManagePledgeAlertAction] + + // TODO: Remove 'update pledge' from ManagePledgeAlertAction after feature rollout. + if featureNoShippingAtCheckout() { + actions = ManagePledgeAlertAction.allCases.filter { $0 != .viewRewards && $0 != .updatePledge } + } else { + actions = ManagePledgeAlertAction.allCases.filter { $0 != .viewRewards } + } + return actions } private func navigationBarTitle(