woocommerce-paypal-payments/modules/ppcp-axo-block/resources/js/hooks/useCustomerData.js
2024-09-05 21:17:36 +02:00

16 lines
437 B
JavaScript

import { useDispatch, useSelect } from '@wordpress/data';
export const useCustomerData = () => {
const customerData = useSelect( ( select ) =>
select( 'wc/store/cart' ).getCustomerData()
);
const { setShippingAddress, setBillingAddress } =
useDispatch( 'wc/store/cart' );
return {
shippingAddress: customerData.shippingAddress,
billingAddress: customerData.billingAddress,
setShippingAddress,
setBillingAddress,
};
};