Niels Lange
6a74887464
Limit CSS styles to WooCommerce Block icons only ( https://github.com/woocommerce/woocommerce-blocks/pull/5363 )
...
* Limit CSS styles to WooCommerce Block icons only
* Update assets/css/editor.scss
Co-authored-by: Albert Juhé Lluveras <contact@albertjuhe.com>
Co-authored-by: Albert Juhé Lluveras <contact@albertjuhe.com>
2021-12-10 21:32:44 +07:00
Mike Jolley
c067e990b4
Introduce `<Noninteractive>` component to disable form elements non-visually ( https://github.com/woocommerce/woocommerce-blocks/pull/5157 )
...
* Noninteractive component based on Disabled
* Implement in cart/checkout
* Pass down props
* Update 'use-debounce' library
* aria disabled
2021-11-26 14:47:37 +00:00
M. L. Giannotta
06f635bcf7
Checkout Terms Block: Fix Terms and Conditions checkbox position in editor ( https://github.com/woocommerce/woocommerce-blocks/pull/5150 ) ( https://github.com/woocommerce/woocommerce-blocks/pull/5191 )
...
Within the editor, the checkbox appeared aligned at the bottom of the paragraph, while
on the front-end it would appear aligned at the top. The alignment was actually correct
but a top margin was assigned to checkboxes in the backend.
Instead of removing that globally, this commit resets it for checkboxes within the checkout
block.
2021-11-22 11:12:13 +01:00
Mike Jolley
3b1bedd15f
Checkbox Component Styling Fix ( https://github.com/woocommerce/woocommerce-blocks/pull/5164 )
...
* Wrap label in div to prevent clickable area growing too large
* Prevent pointer events on svg
* Double gap in editor
2021-11-22 09:52:43 +01:00
Seghir Nadir
65233c4e86
Move Checkout i1 -> i2 migration code to registerBlockType ( https://github.com/woocommerce/woocommerce-blocks/pull/5140 )
...
* move migration code to registerBlockType
* fix name and account for default value
* check for isset
2021-11-19 11:49:33 +01:00
Seghir Nadir
888ea29ce1
Make order note block removable ( https://github.com/woocommerce/woocommerce-blocks/pull/5139 )
...
* unforce order note
* show block in inserter
2021-11-16 20:12:25 +07:00
Thomas Roberts
5626d4aeec
Re-add experimental discounts meta slot to checkout ( https://github.com/woocommerce/woocommerce-blocks/pull/5149 )
2021-11-16 11:00:44 +00:00
Niels Lange
545c58cf3c
Prevent justified texts due to accessibility reasons ( https://github.com/woocommerce/woocommerce-blocks/pull/5120 )
2021-11-12 19:57:11 +07:00
Mike Jolley
a76e00bd83
Move checkbox control to checkout package ( https://github.com/woocommerce/woocommerce-blocks/pull/5045 )
...
* Move checkbox control to checkout package
* Revert import change in editor
2021-11-09 16:47:46 +00:00
Niels Lange
1a0706052e
Correct textdomain from 'woo-gutenberg-product-blocks' to 'woo-gutenberg-products-blocks' ( https://github.com/woocommerce/woocommerce-blocks/pull/5020 )
...
* Correct text domain
2021-11-08 19:43:51 +07:00
Seghir Nadir
d70c309c37
expose with-filtered-attributes ( https://github.com/woocommerce/woocommerce-blocks/pull/5058 )
2021-11-04 11:03:33 +00:00
Mike Jolley
5cd05b6d99
Add custom className support to Checkout Inner Blocks ( https://github.com/woocommerce/woocommerce-blocks/pull/4978 )
...
* Pass classname from DOM to react components
* Actions Block ClassName support
* Form step field classname support
* Payment block className support
* Classname support for fields and totals
* Order summary classname support
* Classname support for order note block
* Express payment classname support
* Terms block custom class
* Let useBlockProps handle class in actions block
2021-10-20 17:18:13 +01:00
Niels Lange
02dbd8bf4f
Correct WooCommerce branding color ( https://github.com/woocommerce/woocommerce-blocks/pull/4959 )
2021-10-20 10:30:16 +01:00
Seghir Nadir
7c8becccd7
Move shared code between Cart and Checkout into single folder. ( https://github.com/woocommerce/woocommerce-blocks/pull/4961 )
...
* move shared code out of checkout into shared folder
* move code from cart i2 to shared folder
* move columns
* move viewSwitcher
* code cleanup inside Cart i2
2021-10-19 15:29:12 +01:00
Mike Jolley
3840462cf0
Add Accepted Payment Methods Block ( https://github.com/woocommerce/woocommerce-blocks/pull/4944 )
...
* Remove icons from checkout button
* Add new block type
* Register new block
* Remove unused attribute
* Add to new template
* Remove duplicate attributes
* Update Inner Block handling to use consistent appender and unlock payment methods
2021-10-19 12:23:33 +01:00
Mike Jolley
901a78979e
Fix positioning of default locked blocks in the editor and frontend ( https://github.com/woocommerce/woocommerce-blocks/pull/4937 )
...
* Update default empty template on server side
* template->registeredBlocks wording
* useForcedLayout: insert in correct place
* Remove test div
* Clarify inline docs
* Apply changes to cart block
2021-10-15 10:48:57 +01:00
Ovidiu Liuta
ae603f3e82
WordPress Coding Standards fix for .scss files ( https://github.com/woocommerce/woocommerce-blocks/pull/4918 )
...
* adding timerange limit
* woocommerce/woocommerce-blocks#3739 fixing scss coding standard and removing spaces from parantheses values
* removing unrelated changes
* fixing further instances for parantheses
2021-10-11 14:18:32 +01:00
Seghir Nadir
f01072fda1
Checkout i2: Show a notice if terms and conditions page ( https://github.com/woocommerce/woocommerce-blocks/pull/4859 )
...
* Make Terms block insertable
* add a notice to setup pages
* push updated error design in editor
* fix default text
2021-09-28 16:01:48 +01:00
Seghir Nadir
8e38c6b857
add blockProps to T&C block ( https://github.com/woocommerce/woocommerce-blocks/pull/4843 )
2021-09-24 15:59:41 +01:00
Seghir Nadir
7769e437ef
remove sample block ( https://github.com/woocommerce/woocommerce-blocks/pull/4841 )
2021-09-24 15:28:09 +01:00
Seghir Nadir
1d75435820
scope changes to checkout steps only ( https://github.com/woocommerce/woocommerce-blocks/pull/4827 )
2021-09-24 15:11:51 +01:00
Seghir Nadir
f9f70893e0
Update Cart & Checkout i2 temporarily locking to be on the parent block ( https://github.com/woocommerce/woocommerce-blocks/pull/4837 )
...
* update locking to be on parent, not block
* include cart as well
2021-09-24 14:44:05 +01:00
Mike Jolley
99f5a5aab3
Add object type to lock attributes ( https://github.com/woocommerce/woocommerce-blocks/pull/4790 )
2021-09-20 17:10:06 +01:00
Mike Jolley
da21021255
Show message if user has not yet calculated shipping ( https://github.com/woocommerce/woocommerce-blocks/pull/4765 )
2021-09-17 12:07:01 +01:00
Mike Jolley
5c08c75612
Update Checkout to Checkout i2 ( https://github.com/woocommerce/woocommerce-blocks/pull/4745 )
...
* Remove i2 from build
* Remove i2 php registration
* Rename old checkout dir
* Rename i2 dir
* Migrate i1 to i2 code
* Register block metadata to fix frontend rendering when migrating to i2
* Register in correct order
* Missing styles
* add register-components to side effectful list
* wrong block class in e2e test
* wp prefix missing on selector
* Fix top level block test
* Reselect labels to work around rerendering
* missing empty cart styles
* Consolodate duplicate styles
* remove init code
* update selectBlockByName
Co-authored-by: Nadir Seghir <nadir.seghir@gmail.com>
2021-09-16 13:16:21 +01:00