Albert Juhé Lluveras
624a8601bc
Fix: orders not being placed when paying with an Express payment method from the Cart block ( https://github.com/woocommerce/woocommerce-blocks/pull/3403 )
...
* Fix Express payment methods in Cart block
* Create a draft order inside get_draft_order_object() if the ID doesn't match a draft order
2020-11-16 13:12:56 +00:00
Mike Jolley
1fd0fa79a9
Payment methods `placeOrderButtonLabel` config ( https://github.com/woocommerce/woocommerce-blocks/pull/2362 )
...
* Add payment method configs
* Remove submitLabel
* Enhance useCheckoutSubmit to handle button text
* copy paste error
2020-04-30 10:52:36 +01:00
Mike Jolley
95809b30bb
Update payment method config to include icons ( https://github.com/woocommerce/woocommerce-blocks/pull/2267 )
...
* Remove strong and cleanup existing configs
* Fix TS validation for blocks-registry
* Allow label to be string
* Split up button and icons for cart
* Make icons and payment methods available on cart page
* Fix payment method enqueuing
* Icon normalization and Stripe implementation
* PayPal Icon
* adjust spacing
* Fix string handling
* Remove paypal icon config
* Check for an object before creating icon
* Add payment icons to Stripe label
* Update common-icons.js
* Update Cart.php
* Update jest.config.json
2020-04-29 11:57:58 +01:00
Darren Ethier
2d53b2ace1
Refactor checkout context provider to be more flexible and implement CartProvider ( https://github.com/woocommerce/woocommerce-blocks/pull/2083 )
...
* Rename and move existing checkout provider to checkout-state provider.
This allows us to re-use the interface exposed on this provider for cart and checkout blocks.
* refactor checkout provider to implement the new checkout state provider.
* Add Cart provider and export
* fix type-defs
* fix editor context provider and ensure all `isEditor` checks come from this provider
* fix type definition
* implement cart provider
2020-04-01 05:27:53 -04:00