mirror of
https://github.com/woocommerce/woocommerce-paypal-payments.git
synced 2025-09-06 10:55:00 +08:00
✨ Hide empty payment method sections
This commit is contained in:
parent
9dc1bf7d7b
commit
5c34f2f78b
1 changed files with 27 additions and 16 deletions
|
@ -54,6 +54,13 @@ const TabPaymentMethods = () => {
|
|||
const merchant = CommonHooks.useMerchant();
|
||||
const { canUseCardPayments } = OnboardingHooks.useFlags();
|
||||
|
||||
const showCardPayments =
|
||||
methods.cardPayment.length > 0 &&
|
||||
merchant.isBusinessSeller &&
|
||||
canUseCardPayments;
|
||||
|
||||
const showApms = methods.apm.length > 0;
|
||||
|
||||
return (
|
||||
<div className="ppcp-r-payment-methods">
|
||||
<PaymentMethodCard
|
||||
|
@ -68,7 +75,8 @@ const TabPaymentMethods = () => {
|
|||
onTriggerModal={ setActiveModal }
|
||||
methodsMap={ methodsMap }
|
||||
/>
|
||||
{ merchant.isBusinessSeller && canUseCardPayments && (
|
||||
|
||||
{ showCardPayments && (
|
||||
<PaymentMethodCard
|
||||
id="ppcp-card-payments-card"
|
||||
title={ __(
|
||||
|
@ -85,6 +93,8 @@ const TabPaymentMethods = () => {
|
|||
methodsMap={ methodsMap }
|
||||
/>
|
||||
) }
|
||||
|
||||
{ showApms && (
|
||||
<PaymentMethodCard
|
||||
id="ppcp-alternative-payments-card"
|
||||
title={ __(
|
||||
|
@ -100,6 +110,7 @@ const TabPaymentMethods = () => {
|
|||
onTriggerModal={ setActiveModal }
|
||||
methodsMap={ methodsMap }
|
||||
/>
|
||||
) }
|
||||
|
||||
{ activeModal && (
|
||||
<Modal
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue