From 91454b64d01e71073d63b000efd1be8a078a03cf Mon Sep 17 00:00:00 2001 From: Emili Castells Guasch Date: Tue, 11 Feb 2025 10:11:01 +0100 Subject: [PATCH] Add online card payments conditionally --- .../Settings/Tabs/TabPaymentMethods.js | 34 +++++++++++-------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/modules/ppcp-settings/resources/js/Components/Screens/Settings/Tabs/TabPaymentMethods.js b/modules/ppcp-settings/resources/js/Components/Screens/Settings/Tabs/TabPaymentMethods.js index 48da574f0..6b8899ba9 100644 --- a/modules/ppcp-settings/resources/js/Components/Screens/Settings/Tabs/TabPaymentMethods.js +++ b/modules/ppcp-settings/resources/js/Components/Screens/Settings/Tabs/TabPaymentMethods.js @@ -3,7 +3,7 @@ import { useCallback } from '@wordpress/element'; import SettingsCard from '../../../ReusableComponents/SettingsCard'; import { PaymentMethodsBlock } from '../../../ReusableComponents/SettingsBlocks'; -import { PaymentHooks } from '../../../../data'; +import { CommonHooks, PaymentHooks } from '../../../../data'; import { useActiveModal } from '../../../../data/common/hooks'; import Modal from '../Components/Payment/Modal'; @@ -45,6 +45,8 @@ const TabPaymentMethods = () => { [ changePaymentSettings, setActiveModal, setPersistent ] ); + const merchant = CommonHooks.useMerchant(); + return (
{ methods={ methods.paypal } onTriggerModal={ setActiveModal } /> - + { merchant.isBusinessSeller && ( + + ) }