[VCN] Change VCN enroll bubble cancel button text
If the bubble is triggered from the settings page, we show "Cancel"
instead of "No thanks"
Bug: 1281695
Change-Id: I81c49c54cfd89b8ae9c3acd897fd3a4186e9f250
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3441133
Reviewed-by: Jared Saul <jsaul@google.com>
Reviewed-by: Mohamed Amir Yosef <mamir@chromium.org>
Commit-Queue: Siyu An <siyua@chromium.org>
Cr-Commit-Position: refs/heads/main@{#968549}
diff --git a/chrome/browser/ui/autofill/payments/virtual_card_enroll_bubble_controller_impl.cc b/chrome/browser/ui/autofill/payments/virtual_card_enroll_bubble_controller_impl.cc
index 24817ce..1487ef1 100644
--- a/chrome/browser/ui/autofill/payments/virtual_card_enroll_bubble_controller_impl.cc
+++ b/chrome/browser/ui/autofill/payments/virtual_card_enroll_bubble_controller_impl.cc
@@ -10,6 +10,7 @@
#include "chrome/browser/ui/browser_finder.h"
#include "chrome/browser/ui/browser_window.h"
#include "chrome/browser/ui/page_action/page_action_icon_type.h"
+#include "components/autofill/core/browser/payments/virtual_card_enrollment_flow.h"
#include "components/strings/grit/components_strings.h"
#include "ui/base/l10n/l10n_util.h"
@@ -91,7 +92,10 @@
std::u16string VirtualCardEnrollBubbleControllerImpl::GetDeclineButtonText()
const {
return l10n_util::GetStringUTF16(
- IDS_AUTOFILL_VIRTUAL_CARD_ENROLLMENT_DECLINE_BUTTON_LABEL);
+ virtual_card_enrollment_fields_->virtual_card_enrollment_source ==
+ VirtualCardEnrollmentSource::kSettingsPage
+ ? IDS_CANCEL
+ : IDS_AUTOFILL_VIRTUAL_CARD_ENROLLMENT_DECLINE_BUTTON_LABEL);
}
std::u16string VirtualCardEnrollBubbleControllerImpl::GetLearnMoreLinkText()