use component instead of function

This commit is contained in:
carmenmaymo 2025-01-13 15:21:55 +01:00
parent c2c4347ce2
commit f004be97ff
No known key found for this signature in database
GPG key ID: 6023F686B0F3102E

View file

@ -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>
);