mirror of
https://github.com/woocommerce/woocommerce-paypal-payments.git
synced 2025-09-06 13:44:42 +08:00
use component instead of function
This commit is contained in:
parent
c2c4347ce2
commit
f004be97ff
1 changed files with 24 additions and 28 deletions
|
@ -6,34 +6,30 @@ const ConnectionInfo = () => {
|
|||
|
||||
return (
|
||||
<div className="ppcp-r-connection-status__data">
|
||||
{renderStatusRow(
|
||||
__('Merchant ID', 'woocommerce-paypal-payments'),
|
||||
connectionData.merchantId
|
||||
)}
|
||||
{renderStatusRow(
|
||||
__('Email address', 'woocommerce-paypal-payments'),
|
||||
connectionData.email
|
||||
)}
|
||||
{renderStatusRow(
|
||||
__('Client ID', 'woocommerce-paypal-payments'),
|
||||
connectionData.clientId
|
||||
)}
|
||||
<StatusRow
|
||||
label={ __( 'Merchant ID', 'woocommerce-paypal-payments' ) }
|
||||
value={ merchant.id }
|
||||
/>
|
||||
<StatusRow
|
||||
label={ __( 'Email address', 'woocommerce-paypal-payments' ) }
|
||||
value={ merchant.email }
|
||||
/>
|
||||
<StatusRow
|
||||
label={ __( 'Client ID', 'woocommerce-paypal-payments' ) }
|
||||
value={ merchant.clientId }
|
||||
/>
|
||||
</div>
|
||||
);
|
||||
};
|
||||
export default ConnectionInfo;
|
||||
|
||||
return {
|
||||
connectionStatus: merchant.isConnected || false,
|
||||
email: merchant.email || '',
|
||||
merchantId: merchant.id || '',
|
||||
clientId: merchant.clientId || '',
|
||||
};
|
||||
};
|
||||
|
||||
const renderStatusRow = (label, value) => (
|
||||
const StatusRow = ( { label, value } ) => (
|
||||
<div className="ppcp-r-connection-status__status-row">
|
||||
<span className="ppcp-r-connection-status__status-label">{label}</span>
|
||||
<span className="ppcp-r-connection-status__status-value">{value}</span>
|
||||
<span className="ppcp-r-connection-status__status-label">
|
||||
{ label }
|
||||
</span>
|
||||
<span className="ppcp-r-connection-status__status-value">
|
||||
{ value }
|
||||
</span>
|
||||
</div>
|
||||
);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue