[accelerator] add missing getters for applepay

This commit is contained in:
nymkappa 2024-07-24 22:20:52 +02:00
parent 29875e0095
commit 4d44ee55fc
No known key found for this signature in database
GPG Key ID: 92358FC85D9645DE
2 changed files with 12 additions and 5 deletions

View File

@ -389,7 +389,7 @@
</div>
}
</div>
@if (canPayWithCashapp) {
@if (canPayWithCashapp || canPayWithApplePay) {
<div class="col-sm text-center flex-grow-0 d-flex flex-column justify-content-center align-items-center">
<p class="text-nowrap">&mdash;<span i18n="or">OR</span>&mdash;</p>
</div>

View File

@ -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() {
@ -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() {