From 4d44ee55fcfe97e978daef537737f2a7c27da053 Mon Sep 17 00:00:00 2001
From: nymkappa <1612910616@pm.me>
Date: Wed, 24 Jul 2024 22:20:52 +0200
Subject: [PATCH] [accelerator] add missing getters for applepay
---
.../accelerate-checkout.component.html | 2 +-
.../accelerate-checkout.component.ts | 15 +++++++++++----
2 files changed, 12 insertions(+), 5 deletions(-)
diff --git a/frontend/src/app/components/accelerate-checkout/accelerate-checkout.component.html b/frontend/src/app/components/accelerate-checkout/accelerate-checkout.component.html
index 58fd45356..27786bd9b 100644
--- a/frontend/src/app/components/accelerate-checkout/accelerate-checkout.component.html
+++ b/frontend/src/app/components/accelerate-checkout/accelerate-checkout.component.html
@@ -389,7 +389,7 @@
}
- @if (canPayWithCashapp) {
+ @if (canPayWithCashapp || canPayWithApplePay) {
diff --git a/frontend/src/app/components/accelerate-checkout/accelerate-checkout.component.ts b/frontend/src/app/components/accelerate-checkout/accelerate-checkout.component.ts
index 632a7b127..71c46e2da 100644
--- a/frontend/src/app/components/accelerate-checkout/accelerate-checkout.component.ts
+++ b/frontend/src/app/components/accelerate-checkout/accelerate-checkout.component.ts
@@ -679,6 +679,13 @@ export class AccelerateCheckout implements OnInit, OnDestroy {
return !!this.estimate?.availablePaymentMethods?.cashapp;
}
+ get couldPayWithApplePay() {
+ if (!this.applePayEnabled) {
+ return false;
+ }
+ return !!this.estimate?.availablePaymentMethods?.applePay;
+ }
+
get couldPayWithBalance() {
if (!this.hasAccessToBalanceMode) {
return false;
@@ -687,7 +694,7 @@ export class AccelerateCheckout implements OnInit, OnDestroy {
}
get couldPay() {
- return this.couldPayWithBalance || this.couldPayWithBitcoin || this.couldPayWithCashapp;
+ return this.couldPayWithBalance || this.couldPayWithBitcoin || this.couldPayWithCashapp || this.couldPayWithApplePay;
}
get canPayWithBitcoin() {
@@ -707,7 +714,7 @@ export class AccelerateCheckout implements OnInit, OnDestroy {
return true;
}
}
-
+
return false;
}
@@ -723,7 +730,7 @@ export class AccelerateCheckout implements OnInit, OnDestroy {
return true;
}
}
-
+
return false;
}
@@ -736,7 +743,7 @@ export class AccelerateCheckout implements OnInit, OnDestroy {
}
get canPay() {
- return this.canPayWithBalance || this.canPayWithBitcoin || this.canPayWithCashapp;
+ return this.canPayWithBalance || this.canPayWithBitcoin || this.canPayWithCashapp || this.canPayWithApplePay;
}
get hasAccessToBalanceMode() {