This website requires JavaScript.
Explore
Help
Sign In
Steve-Dee-Designs
/
woocommerce
mirror of
https://github.com/woocommerce/woocommerce.git
Watch
1
Star
0
Fork
You've already forked woocommerce
0
Code
Issues
Packages
Projects
Releases
Wiki
Activity
c126731347
woocommerce
/
plugins
/
woocommerce-blocks
/
assets
/
js
/
base
/
context
/
hooks
/
shipping
/
index.js
3 lines
62 B
JavaScript
Raw
Normal View
History
Unescape
Escape
Try move shipping related dat to a `@wordpress/data` store (https://github.com/woocommerce/woocommerce-blocks/pull/5896) * Add address-related items to wc/store/cart data store * 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 shippingAsBilling from previousCustomerData ref type * Add useShippingAsBillingCheckbox hook * Remove checkbox handling from useCheckoutAddress * Merge with woocommerce/woocommerce-blocks#5810 changes * Move shipping as billing to checkout state context provider * Subscribe to changes * Cache customerDataToUpdate * Combine customerDataType and customerDataContextType * Fix notice context * Clean up inline docs for push changes * Add useShippingData hook * Add shipping related selectors to cart store * Update useShippingDataContext to useCustomerData hook * Update uses of useShippingDataContext to get data from hook instead * Remove rogue linebreak * Re-add linebreak * Re-add linebreak, remove shippingAsBilling * Re-add linebreak * Use useShippingData and useCustomerData instead of context * Fix fromEntriesPolyfill to use number or undefined as an index option * Convert derive-selected-shipping-rates to TS * Add SelectShippingRateType * Get needsShipping from new hook and not context * Get address data from useCustomerData instead of useShippingDataContext * Move selectedRates, selectShippingRate and isSelectingRate * Remove items from ShippingDatacontext that are available in data stores * Get shipping data from stores, not context in payment method interface * Consider shipping rates to be loading if customer data is updating * Get rates from useShippingData hook instead of context * Fix incorrect TypeScript types and incorrectly named destructure * Move useShippingData into shipping folder * Update tests to mock useShippingData instead of context * Remove empty string fallback from shipping phone * Get types from Cart declaration instead of Picking them Co-authored-by: Mike Jolley <mike.jolley@me.com>
2022-03-04 17:43:45 +00:00
export
*
from
'./use-shipping-data'
;
Handle Local Pickup Selection in the Cart (https://github.com/woocommerce/woocommerce-blocks/pull/7958) * Shipping and collection method block package support (https://github.com/woocommerce/woocommerce-blocks/pull/7383) * Shipment wordage * Hide panel if collection is not available for an item * Update selection when displayed * Register a global local pickup method for the block based checkout (https://github.com/woocommerce/woocommerce-blocks/pull/7414) * Register a blocks local pickup method globally * Remove local pickup plucking from store api * Multiple pickup locations * Unused code * Translate meta data * Update UI to match zones table * Description * Handle new shipping method in client * Improve location rendering * Only split out pickup location methods * Fix enabled toggle * Show and hide shipping text in sidebar based on pickup * No need for "from" when min and max are the same price * Update sample data for the editor * fix errors * Force method/pickup in the checkout layout (https://github.com/woocommerce/woocommerce-blocks/pull/7910) * Split up ShippingRatesControl for readability * Alignment styling * Split tidy packages for readability * Combine hooks to prevent circular dependency * Notice styling * Conflict * Hide notice with 1 package Co-authored-by: Nadir Seghir <nadir.seghir@gmail.com>
2022-12-15 23:52:03 +00:00
export
*
from
'./types'
;