0714fa41bd
* Add address-related items to wc/store/cart data store * include shippingAsBilling in return value of useCustomerData * Add useUpdateCustomerData hook This allows us to have a single hook responsible for updating the customer information on the server. * Add useUpdateCustomerData hook in Checkout block * Remove the updating customer data work from the useCustomerData hook * Remove shippingAsBilling from previousCustomerData ref type * Add useShippingAsBillingCheckbox hook * Control shippingAsBilling from single hook * Remove checkbox handling from useCheckoutAddress * Remove CustomerDataContext typedef * Merge with woocommerce/woocommerce-blocks#5810 changes * Move shipping as billing to checkout state context provider * Unused import * Subscribe to changes * Only receiveCartContents when updating customer data via checkout * Cache customerDataToUpdate * rename debounced function * Combine customerDataType and customerDataContextType * Change case of CustomerDataType * debouncedUpdateCustomerData typo * Fix notice context * Clean up inline docs for push changes * Comment on dirty state * Phone is always set * shippingAddress is never undefined * setBillingPhone * receiveCartContents explanation * Tweak customerData to avoid null * useShippingAsBilling Co-authored-by: Thomas Roberts <thomas.roberts@automattic.com> |
||
---|---|---|
.. | ||
blocks | ||
shared |