Skip to content
This repository has been archived by the owner on Feb 23, 2024. It is now read-only.

Move checkbox control to checkout package #5045

Merged
merged 2 commits into from
Nov 9, 2021

Conversation

mikejolley
Copy link
Member

@mikejolley mikejolley commented Nov 1, 2021

This PR moves the CheckboxControl component, which is only used in the cart/checkout blocks, to the Checkout package. This will allow extensions to consume it. We intend to use this in the Newsletter plugin integrations.

This is part of #5044

Testing

This only requires a smoke test; successful build, and test a block can still use the component, for example, terms and conditions block in Checkout.

@mikejolley mikejolley added skip-changelog PRs that you don't want to appear in the changelog. block: checkout Issues related to the checkout block. labels Nov 1, 2021
@mikejolley mikejolley self-assigned this Nov 1, 2021
@rubikuserbot rubikuserbot requested a review from a team November 1, 2021 14:23
@github-actions
Copy link
Contributor

github-actions bot commented Nov 1, 2021

Size Change: -1.42 kB (0%)

Total Size: 1.11 MB

Filename Size Change
build/all-products-frontend.js 23.4 kB -2 B (0%)
build/all-reviews.js 9.57 kB -1 B (0%)
build/atomic-block-components/add-to-cart-frontend.js 8.34 kB +1 B (0%)
build/atomic-block-components/add-to-cart.js 7.85 kB -1 B (0%)
build/atomic-block-components/category-list-frontend.js 466 B -1 B (0%)
build/atomic-block-components/rating-frontend.js 562 B -1 B (0%)
build/atomic-block-components/sku-frontend.js 390 B -1 B (0%)
build/atomic-block-components/summary-frontend.js 907 B -1 B (0%)
build/atomic-block-components/tag-list-frontend.js 468 B +1 B (0%)
build/atomic-block-components/title-frontend.js 1.47 kB -2 B (0%)
build/attribute-filter.js 12.1 kB +1 B (0%)
build/blocks-checkout.js 21.3 kB +270 B (+1%)
build/cart-blocks/accepted-payment-methods-frontend.js 1.39 kB -1 B (0%)
build/cart-blocks/checkout-button-frontend.js 1.21 kB -2 B (0%)
build/cart-blocks/empty-cart-frontend.js 348 B -1 B (0%)
build/cart-blocks/express-payment--checkout-blocks/express-payment--checkout-blocks/payment-frontend.js 4.73 kB -2 B (0%)
build/cart-blocks/express-payment-frontend.js 1.59 kB +5 B (0%)
build/cart-blocks/filled-cart-frontend.js 805 B -1 B (0%)
build/cart-blocks/items-frontend.js 302 B -1 B (0%)
build/cart-blocks/line-items-frontend.js 5.87 kB +1 B (0%)
build/cart-blocks/order-summary--checkout-blocks/billing-address--checkout-blocks/shipping-address-frontend.js 3.69 kB -2 B (0%)
build/cart-blocks/order-summary-frontend.js 7.4 kB +2 B (0%)
build/cart-blocks/totals-frontend.js 324 B +2 B (+1%)
build/cart-frontend.js 52.5 kB -6 B (0%)
build/cart.js 50.5 kB -2 B (0%)
build/checkout-blocks/actions-frontend.js 1.48 kB -1 B (0%)
build/checkout-blocks/billing-address-frontend.js 2.64 kB +3 B (0%)
build/checkout-blocks/contact-information-frontend.js 3.62 kB -257 B (-7%)
build/checkout-blocks/express-payment-frontend.js 1.93 kB +1 B (0%)
build/checkout-blocks/fields-frontend.js 348 B +2 B (+1%)
build/checkout-blocks/order-note-frontend.js 1.25 kB -315 B (-20%) 🎉
build/checkout-blocks/order-summary-frontend.js 12.9 kB -3 B (0%)
build/checkout-blocks/payment-frontend.js 4.28 kB -270 B (-6%)
build/checkout-blocks/shipping-address-frontend.js 2.72 kB -310 B (-10%) 👏
build/checkout-blocks/shipping-methods-frontend.js 5.54 kB +2 B (0%)
build/checkout-blocks/terms-frontend.js 1.29 kB -352 B (-21%) 🎉
build/checkout.js 53.7 kB -228 B (0%)
build/featured-category.js 7.74 kB -1 B (0%)
build/featured-product.js 9.43 kB +1 B (0%)
build/handpicked-products.js 6.27 kB -1 B (0%)
build/legacy-template.js 2.12 kB +1 B (0%)
build/mini-cart.js 5.72 kB -1 B (0%)
build/product-category.js 7.49 kB +8 B (0%)
build/reviews-by-product.js 13 kB -1 B (0%)
build/single-product-frontend.js 26.9 kB -2 B (0%)
build/single-product.js 10 kB -2 B (0%)
build/stock-filter.js 7.81 kB +1 B (0%)
build/vendors--atomic-block-components/add-to-cart--cart-blocks/order-summary--checkout-blocks/billing-ad--c5eb4dcd-frontend.js 16.1 kB -1 B (0%)
build/vendors--cart-blocks/order-summary--checkout-blocks/billing-address--checkout-blocks/order-summary---eb4d2cec-frontend.js 5.03 kB +1 B (0%)
build/wc-blocks-data.js 11.3 kB -5 B (0%)
build/wc-blocks-registry.js 3.71 kB +1 B (0%)
build/wc-blocks-shared-context.js 1.54 kB +1 B (0%)
build/wc-blocks-shared-hocs.js 1.92 kB +1 B (0%)
build/wc-blocks-style-rtl.css 21.1 kB +25 B (0%)
build/wc-blocks-style.css 21 kB +28 B (0%)
build/wc-blocks-vendors.js 255 kB -2 B (0%)
build/wc-settings.js 2.91 kB +1 B (0%)
ℹ️ View Unchanged
Filename Size
build/active-filters-frontend.js 8.18 kB
build/active-filters.js 8 kB
build/all-products.js 38.2 kB
build/atomic-block-components/add-to-cart--atomic-block-components/button--atomic-block-components/image---a7e2bb9b.js 3.19 kB
build/atomic-block-components/add-to-cart--atomic-block-components/button.js 1.81 kB
build/atomic-block-components/button-frontend.js 1.74 kB
build/atomic-block-components/button.js 873 B
build/atomic-block-components/category-list.js 469 B
build/atomic-block-components/image-frontend.js 1.71 kB
build/atomic-block-components/image.js 1.36 kB
build/atomic-block-components/price-frontend.js 2.13 kB
build/atomic-block-components/price.js 2.11 kB
build/atomic-block-components/rating.js 566 B
build/atomic-block-components/sale-badge-frontend.js 861 B
build/atomic-block-components/sale-badge.js 868 B
build/atomic-block-components/sku.js 393 B
build/atomic-block-components/stock-indicator-frontend.js 611 B
build/atomic-block-components/stock-indicator.js 610 B
build/atomic-block-components/summary.js 912 B
build/atomic-block-components/tag-list.js 471 B
build/atomic-block-components/title.js 1.48 kB
build/attribute-filter-frontend.js 18.1 kB
build/checkout-blocks/totals-frontend.js 329 B
build/checkout-frontend.js 54.8 kB
build/mini-cart-component-frontend.js 44.4 kB
build/mini-cart-frontend.js 2.34 kB
build/price-filter-frontend.js 14.2 kB
build/price-filter.js 9.65 kB
build/price-format.js 1.37 kB
build/product-best-sellers.js 6.62 kB
build/product-categories.js 3.38 kB
build/product-new.js 6.77 kB
build/product-on-sale.js 7.11 kB
build/product-search.js 2.69 kB
build/product-tag.js 6.6 kB
build/product-top-rated.js 6.74 kB
build/products-by-attribute.js 7.71 kB
build/reviews-by-category.js 11.5 kB
build/reviews-frontend.js 8.97 kB
build/stock-filter-frontend.js 8.62 kB
build/vendors--atomic-block-components/add-to-cart-frontend.js 4.77 kB
build/vendors--atomic-block-components/price--cart-blocks/line-items--cart-blocks/order-summary--checkout--8a3571de-frontend.js 5.71 kB
build/vendors--cart-blocks/line-items--checkout-blocks/order-summary-frontend.js 3.14 kB
build/wc-blocks-editor-style-rtl.css 15.7 kB
build/wc-blocks-editor-style.css 15.7 kB
build/wc-blocks-google-analytics.js 1.98 kB
build/wc-blocks-middleware.js 1.19 kB
build/wc-blocks-vendors-style-rtl.css 1.37 kB
build/wc-blocks-vendors-style.css 1.37 kB
build/wc-blocks.js 3.49 kB
build/wc-payment-method-bacs.js 806 B
build/wc-payment-method-cheque.js 806 B
build/wc-payment-method-cod.js 898 B
build/wc-payment-method-paypal.js 839 B
build/wc-payment-method-stripe.js 12.2 kB

compressed-size-action

@senadir
Copy link
Member

senadir commented Nov 3, 2021

I will be breaking this PR up to 3 PRs since it does 3 distinct things along with a 4 PR I have.

@mikejolley
Copy link
Member Author

@senadir rebased with the single change, ready for review.

@senadir
Copy link
Member

senadir commented Nov 5, 2021

Merging after tests pass.

@github-actions github-actions bot added this to the 6.3.0 milestone Nov 5, 2021
@senadir senadir force-pushed the move/checkbox-control-component branch from ca21a99 to 7fdd674 Compare November 9, 2021 14:12
@mikejolley mikejolley force-pushed the move/checkbox-control-component branch from 7fdd674 to c72921d Compare November 9, 2021 15:22
@mikejolley mikejolley merged commit fc0eebe into trunk Nov 9, 2021
@mikejolley mikejolley deleted the move/checkbox-control-component branch November 9, 2021 16:47
jonny-bull pushed a commit to jonny-bull/woocommerce-gutenberg-products-block that referenced this pull request Dec 14, 2021
* Move checkbox control to checkout package

* Revert import change in editor
jonny-bull pushed a commit to jonny-bull/woocommerce-gutenberg-products-block that referenced this pull request Dec 16, 2021
* Move checkbox control to checkout package

* Revert import change in editor
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
block: checkout Issues related to the checkout block. skip-changelog PRs that you don't want to appear in the changelog.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants