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

Automatic migration path from Products to Product Collection - step 3 - allow reverting migration #10144

Merged
merged 33 commits into from
Jul 12, 2023

Conversation

kmanijak
Copy link
Contributor

@kmanijak kmanijak commented Jul 8, 2023

This is the third PR out of many that introduce automatic migration from Products to Product Collection blocks.

This PR adds a logic that allows to reverting automatic migration from Product (Beta) block to Product Collection.

Part of #9703

For more context, check out:

Testing

Automated Tests

  • Changes in this PR are covered by Automated Tests.
    • Unit tests
    • E2E tests

User Facing Testing

Below you can find testing steps with multiple different scenarios. I didn't write detailed testing steps on how to change the settings of Products (Beta) block to keep it clean. However, if you're not familiar with these settings I recorded a video showcasing each of them, so please use it as a reference point. Video is split and attached to each section respectively.

⚠️ Note: Keep in mind migration from Products to Product Collection is tested within #10115, but the same steps are required to achieve the state in which revert is possible which is the scope of this PR.

  1. Go to Editor and edit for example Product Catalog

  2. Add Products (Beta) block with different settings/configurations/scenarios etc.:

    • PRODUCTS SET

    • inherits the query from the template

    • doesn't inherit the query from the template and has some filters applied (e.g. products on sale, handpicked products etc.). You can try multiple combinations that result in various set of product

    • My.Movie.mp4
    • LAYOUT

    • has "grid" layout and custom number of "columns", for example, 5

    • has "list" layout and custom number of "items per page", for example, 6

    • check with Gutenberg version below 16 (the layout was controlled on Query Loop level)

    • check with Gutenberg version 16+ (the layout properties were moved from Query Loop to Post Template block)

    • code-review-layout.mp4
    • PRODUCT ELEMENTS

    • change product template by adding additional elements and changing order (e.g. add Product Rating, Product SKU etc.) and change order of them

    • change "No Results" content

    • code-revbiew-template.mp4
    • STYLING

    • change styles on the "Product Template" level, for example color and background color

    • change styles of some Product Elements

    • styling.mp4
    • POSITION IN BLOCK STRUCTURE

    • nest Products (Beta) block inside other blocks (e.g. Group, Columns etc.)

    • OTHERS

    • Suggest your own combination or edge cases of settings that should be preserved during migration

  3. Save the above

  4. Change the REPLACE_PRODUCTS_WITH_PRODUCT_COLLECTION variable to true - replacement will be enabled for the next entries to the editor

  5. Refresh the Editor

  6. Expected: All of the Products (Beta) blocks should be replaced with Product Collection block and preserve all of the configuration (Products Set, Layout, Product Elements, Styling, Position in blocks structure and Others)

  7. Focus on one of the Product Collection blocks

  8. Click "Revert to Products (Beta)"

  9. Expected: All of the Product Collection blocks should be replaced back with Products (Beta) block and preserve all of the configuration (Products Set, Layout, Product Elements, Styling, Position in blocks structure and Others)

replacement.mp4
  • Do not include in the Testing Notes

WooCommerce Visibility

  • WooCommerce Core
  • Feature plugin
  • Experimental

kmanijak and others added 30 commits June 27, 2023 14:56
@kmanijak kmanijak added skip-changelog PRs that you don't want to appear in the changelog. block: product collection Issues related to the Product Collection block labels Jul 8, 2023
@woocommercebot woocommercebot requested review from a team and gigitux and removed request for a team July 8, 2023 07:09
@github-actions
Copy link
Contributor

github-actions bot commented Jul 8, 2023

The release ZIP for this PR is accessible via:

https://wcblocks.wpcomstaging.com/wp-content/uploads/woocommerce-gutenberg-products-block-10144.zip

Script Dependencies Report

There is no changed script dependency between this branch and trunk.

This comment was automatically generated by the ./github/compare-assets action.

TypeScript Errors Report

  • Files with errors: 466
  • Total errors: 2245

⚠️ ⚠️ This PR introduces new TS errors on 1 files:

assets/js/blocks/shared/scripts/migration-from-product-collection-to-products.tsx

comments-aggregator

@github-actions
Copy link
Contributor

github-actions bot commented Jul 8, 2023

Size Change: +839 B (0%)

Total Size: 1.36 MB

Filename Size Change
build/active-filters-wrapper--mini-cart-contents-block/cart-button--mini-cart-contents-block/checkout-but--3d5b804b-style.js 959 B +1 B (0%)
build/all-products.js 41.2 kB +1 B (0%)
build/all-reviews.js 7.87 kB +8 B (0%)
build/attribute-filter.js 13.3 kB -5 B (0%)
build/breadcrumbs.js 2.14 kB -3 B (0%)
build/cart-blocks/cart-accepted-payment-methods-style.js 138 B +1 B (+1%)
build/cart-blocks/cart-cross-sells-style.js 253 B +1 B (0%)
build/cart-blocks/cart-line-items-style.js 137 B -1 B (-1%)
build/cart-blocks/order-summary-discount-style.js 138 B +1 B (+1%)
build/cart-blocks/order-summary-fee-style.js 137 B -1 B (-1%)
build/cart-blocks/order-summary-taxes-style.js 178 B +1 B (+1%)
build/cart.js 45.4 kB +4 B (0%)
build/catalog-sorting.js 1.71 kB -2 B (0%)
build/checkout-blocks/actions--checkout-blocks/terms-style.js 486 B -1 B (0%)
build/checkout-blocks/actions-style.js 687 B +2 B (0%)
build/checkout-blocks/contact-information-style.js 609 B +1 B (0%)
build/checkout-blocks/order-summary-cart-items-style.js 138 B +1 B (+1%)
build/checkout-blocks/order-summary-subtotal-style.js 137 B +1 B (+1%)
build/checkout-blocks/payment-style.js 460 B +1 B (0%)
build/checkout-blocks/pickup-options-style.js 442 B -1 B (0%)
build/checkout-blocks/shipping-address-style.js 474 B -2 B (0%)
build/checkout-blocks/shipping-method-style.js 1.37 kB -2 B (0%)
build/checkout-blocks/shipping-methods-style.js 416 B -1 B (0%)
build/checkout-blocks/terms-style.js 676 B -1 B (0%)
build/checkout-blocks/totals-style.js 285 B +1 B (0%)
build/checkout.js 48 kB -4 B (0%)
build/customer-account.js 3.19 kB +1 B (0%)
build/featured-category.js 15.1 kB +2 B (0%)
build/featured-product.js 15.3 kB +9 B (0%)
build/filter-wrapper.js 2.4 kB +2 B (0%)
build/handpicked-products.js 8.09 kB +1 B (0%)
build/legacy-template.js 8.93 kB -5 B (0%)
build/mini-cart-contents-block/cart-button-style.js 386 B -1 B (0%)
build/mini-cart-contents-block/footer-style.js 2.4 kB -4 B (0%)
build/mini-cart-contents-block/products-table--product-summary-style.js 738 B +1 B (0%)
build/mini-cart-contents-block/products-table-style.js 5.1 kB +3 B (0%)
build/mini-cart-contents.js 18.1 kB -3 B (0%)
build/mini-cart.js 5.93 kB +1 B (0%)
build/price-filter.js 8.65 kB +1 B (0%)
build/product-add-to-cart.js 8.84 kB +3 B (0%)
build/product-button--product-image--product-price--product-rating--product-rating-stars--product-sale-ba--4e6a8b3c.js 955 B +1 B (0%)
build/product-category.js 9.44 kB +4 B (0%)
build/product-collection.js 13.9 kB +699 B (+5%) 🔍
build/product-gallery-large-image.js 2.01 kB -2 B (0%)
build/product-gallery.js 2.3 kB +1 B (0%)
build/product-new.js 8.73 kB +3 B (0%)
build/product-on-sale.js 8.73 kB -1 B (0%)
build/product-price.js 1.67 kB +1 B (0%)
build/product-query.js 12.7 kB +70 B (+1%)
build/product-rating-stars.js 940 B +1 B (0%)
build/product-rating.js 1.04 kB +2 B (0%)
build/product-results-count.js 1.67 kB +1 B (0%)
build/product-search.js 2.63 kB -1 B (0%)
build/product-tag.js 8.93 kB +2 B (0%)
build/product-template.js 3.36 kB +4 B (0%)
build/product-title.js 3.66 kB +4 B (0%)
build/product-top-rated.js 8.98 kB +5 B (0%)
build/products-by-attribute.js 9.77 kB +3 B (0%)
build/rating-filter.js 6.99 kB +1 B (0%)
build/reviews-by-category.js 12.2 kB +5 B (0%)
build/reviews-by-product.js 13.3 kB +11 B (0%)
build/single-product.js 11.2 kB +9 B (0%)
build/stock-filter.js 7.73 kB -3 B (0%)
build/store-notices.js 1.69 kB +1 B (0%)
build/vendors--checkout-blocks/shipping-method-style.js 11.7 kB -2 B (0%)
build/wc-blocks-vendors.js 65.4 kB +7 B (0%)
build/wc-blocks.js 3.75 kB +1 B (0%)
ℹ️ View Unchanged
Filename Size
build/active-filters-frontend.js 8.7 kB
build/active-filters-rtl.css 2.02 kB
build/active-filters-wrapper-frontend.js 7.64 kB
build/active-filters-wrapper-rtl.css 1.88 kB
build/active-filters-wrapper.css 1.88 kB
build/active-filters.css 2.02 kB
build/active-filters.js 7.59 kB
build/all-products-frontend.js 12.2 kB
build/all-products-rtl.css 4.19 kB
build/all-products.css 4.18 kB
build/all-reviews-rtl.css 1.84 kB
build/all-reviews.css 1.84 kB
build/attribute-filter-frontend.js 23.1 kB
build/attribute-filter-rtl.css 4.19 kB
build/attribute-filter-wrapper-frontend.js 7.79 kB
build/attribute-filter-wrapper-rtl.css 4.06 kB
build/attribute-filter-wrapper.css 4.06 kB
build/attribute-filter.css 4.19 kB
build/blocks-checkout.js 35.1 kB
build/breadcrumbs-rtl.css 253 B
build/breadcrumbs.css 253 B
build/cart-blocks/cart-accepted-payment-methods-frontend.js 1.38 kB
build/cart-blocks/cart-cross-sells-frontend.js 253 B
build/cart-blocks/cart-cross-sells-products--product-price-frontend.js 2.91 kB
build/cart-blocks/cart-cross-sells-products-frontend.js 3.83 kB
build/cart-blocks/cart-cross-sells-products-style.js 137 B
build/cart-blocks/cart-express-payment--checkout-blocks/express-payment-frontend.js 5.16 kB
build/cart-blocks/cart-express-payment-frontend.js 721 B
build/cart-blocks/cart-express-payment-style.js 137 B
build/cart-blocks/cart-items-frontend.js 301 B
build/cart-blocks/cart-items-style.js 229 B
build/cart-blocks/cart-line-items--mini-cart-contents-block/products-table-frontend.js 5.47 kB
build/cart-blocks/cart-line-items-frontend.js 1.06 kB
build/cart-blocks/cart-order-summary-frontend.js 1.28 kB
build/cart-blocks/cart-order-summary-style.js 318 B
build/cart-blocks/cart-totals-frontend.js 307 B
build/cart-blocks/cart-totals-style.js 238 B
build/cart-blocks/empty-cart-frontend.js 346 B
build/cart-blocks/empty-cart-style.js 340 B
build/cart-blocks/filled-cart-frontend.js 657 B
build/cart-blocks/filled-cart-style.js 312 B
build/cart-blocks/order-summary-coupon-form-frontend.js 1.63 kB
build/cart-blocks/order-summary-coupon-form-style.js 137 B
build/cart-blocks/order-summary-discount-frontend.js 2.12 kB
build/cart-blocks/order-summary-fee-frontend.js 273 B
build/cart-blocks/order-summary-heading-frontend.js 334 B
build/cart-blocks/order-summary-heading-style.js 335 B
build/cart-blocks/order-summary-shipping-frontend.js 17 kB
build/cart-blocks/order-summary-shipping-style.js 178 B
build/cart-blocks/order-summary-subtotal-frontend.js 273 B
build/cart-blocks/order-summary-subtotal-style.js 137 B
build/cart-blocks/order-summary-taxes-frontend.js 435 B
build/cart-blocks/proceed-to-checkout-frontend.js 1.43 kB
build/cart-blocks/proceed-to-checkout-style.js 1.09 kB
build/cart-frontend.js 29.9 kB
build/cart-rtl.css 9.6 kB
build/cart.css 9.59 kB
build/catalog-sorting-rtl.css 277 B
build/catalog-sorting.css 276 B
build/checkout-blocks/actions-frontend.js 1.88 kB
build/checkout-blocks/billing-address--checkout-blocks/shipping-address-frontend.js 4.7 kB
build/checkout-blocks/billing-address-frontend.js 1.18 kB
build/checkout-blocks/billing-address-style.js 531 B
build/checkout-blocks/contact-information-frontend.js 2.04 kB
build/checkout-blocks/express-payment-frontend.js 1.14 kB
build/checkout-blocks/fields-frontend.js 318 B
build/checkout-blocks/fields-style.js 260 B
build/checkout-blocks/order-note-frontend.js 1.12 kB
build/checkout-blocks/order-summary-cart-items-frontend.js 3.76 kB
build/checkout-blocks/order-summary-coupon-form-frontend.js 1.79 kB
build/checkout-blocks/order-summary-coupon-form-style.js 137 B
build/checkout-blocks/order-summary-discount-frontend.js 2.29 kB
build/checkout-blocks/order-summary-discount-style.js 137 B
build/checkout-blocks/order-summary-fee-frontend.js 275 B
build/checkout-blocks/order-summary-fee-style.js 137 B
build/checkout-blocks/order-summary-frontend.js 1.28 kB
build/checkout-blocks/order-summary-shipping-frontend.js 17 kB
build/checkout-blocks/order-summary-shipping-style.js 137 B
build/checkout-blocks/order-summary-style.js 318 B
build/checkout-blocks/order-summary-subtotal-frontend.js 273 B
build/checkout-blocks/order-summary-taxes-frontend.js 435 B
build/checkout-blocks/order-summary-taxes-style.js 177 B
build/checkout-blocks/payment-frontend.js 9.28 kB
build/checkout-blocks/pickup-options-frontend.js 4.84 kB
build/checkout-blocks/shipping-address-frontend.js 1.17 kB
build/checkout-blocks/shipping-method-frontend.js 2.62 kB
build/checkout-blocks/shipping-methods-frontend.js 6.4 kB
build/checkout-blocks/terms-frontend.js 1.55 kB
build/checkout-blocks/totals-frontend.js 348 B
build/checkout-frontend.js 31.8 kB
build/checkout-rtl.css 9.23 kB
build/checkout.css 9.22 kB
build/customer-account-rtl.css 406 B
build/customer-account.css 406 B
build/featured-category-rtl.css 986 B
build/featured-category.css 987 B
build/featured-product-rtl.css 1.03 kB
build/featured-product.css 1.03 kB
build/filter-wrapper-frontend.js 14.2 kB
build/filter-wrapper-rtl.css 399 B
build/filter-wrapper.css 397 B
build/legacy-template-rtl.css 258 B
build/legacy-template.css 257 B
build/mini-cart-component-frontend.js 30.8 kB
build/mini-cart-contents-block/cart-button--mini-cart-contents-block/checkout-button--mini-cart-contents---358acf4e-style.js 293 B
build/mini-cart-contents-block/cart-button-frontend.js 1.73 kB
build/mini-cart-contents-block/checkout-button-frontend.js 1.81 kB
build/mini-cart-contents-block/checkout-button-style.js 469 B
build/mini-cart-contents-block/empty-cart-frontend.js 360 B
build/mini-cart-contents-block/empty-cart-style.js 358 B
build/mini-cart-contents-block/filled-cart-frontend.js 267 B
build/mini-cart-contents-block/filled-cart-style.js 268 B
build/mini-cart-contents-block/footer-frontend.js 3.83 kB
build/mini-cart-contents-block/footer-rtl.css 419 B
build/mini-cart-contents-block/footer.css 418 B
build/mini-cart-contents-block/items-frontend.js 237 B
build/mini-cart-contents-block/items-style.js 237 B
build/mini-cart-contents-block/products-table-frontend.js 588 B
build/mini-cart-contents-block/products-table-rtl.css 2.19 kB
build/mini-cart-contents-block/products-table.css 2.18 kB
build/mini-cart-contents-block/shopping-button-frontend.js 531 B
build/mini-cart-contents-block/shopping-button-style.js 394 B
build/mini-cart-contents-block/title-frontend.js 1.9 kB
build/mini-cart-contents-block/title-items-counter-frontend.js 1.59 kB
build/mini-cart-contents-block/title-items-counter-style.js 300 B
build/mini-cart-contents-block/title-label-frontend.js 1.53 kB
build/mini-cart-contents-block/title-label-style.js 301 B
build/mini-cart-contents-block/title-style.js 443 B
build/mini-cart-contents-rtl.css 2.73 kB
build/mini-cart-contents.css 2.73 kB
build/mini-cart-frontend.js 2.84 kB
build/mini-cart-rtl.css 2.61 kB
build/mini-cart.css 2.61 kB
build/packages-style-rtl.css 3.59 kB
build/packages-style.css 3.59 kB
build/price-filter-frontend.js 14.7 kB
build/price-filter-rtl.css 2.71 kB
build/price-filter-wrapper-frontend.js 6.85 kB
build/price-filter-wrapper-rtl.css 2.56 kB
build/price-filter-wrapper.css 2.56 kB
build/price-filter.css 2.7 kB
build/price-format.js 1.19 kB
build/product-add-to-cart--product-button--product-image--product-price--product-rating--product-rating-s--92e2d51d.js 272 B
build/product-add-to-cart--product-button--product-image--product-rating--product-rating-stars--product-title.js 151 B
build/product-add-to-cart-frontend.js 6.53 kB
build/product-add-to-cart-rtl.css 1.39 kB
build/product-add-to-cart.css 1.4 kB
build/product-best-sellers.js 8.43 kB
build/product-button-frontend.js 2.67 kB
build/product-button-rtl.css 889 B
build/product-button.css 891 B
build/product-button.js 3.97 kB
build/product-categories-rtl.css 671 B
build/product-categories.css 670 B
build/product-categories.js 2.71 kB
build/product-details-rtl.css 413 B
build/product-details.css 410 B
build/product-gallery-large-image-rtl.css 314 B
build/product-gallery-large-image.css 313 B
build/product-image-frontend.js 2.71 kB
build/product-image-gallery-rtl.css 322 B
build/product-image-gallery.css 322 B
build/product-image-rtl.css 951 B
build/product-image.css 949 B
build/product-image.js 4.21 kB
build/product-price-frontend.js 231 B
build/product-price-rtl.css 696 B
build/product-price.css 695 B
build/product-query-rtl.css 367 B
build/product-query.css 365 B
build/product-rating-frontend.js 2.35 kB
build/product-rating-rtl.css 262 B
build/product-rating-stars-frontend.js 2.24 kB
build/product-rating-stars-rtl.css 904 B
build/product-rating-stars.css 906 B
build/product-rating.css 262 B
build/product-results-count-rtl.css 248 B
build/product-results-count.css 247 B
build/product-reviews-rtl.css 474 B
build/product-reviews.css 473 B
build/product-sale-badge-frontend.js 1.8 kB
build/product-sale-badge-rtl.css 392 B
build/product-sale-badge.css 389 B
build/product-sale-badge.js 667 B
build/product-search-rtl.css 435 B
build/product-search.css 434 B
build/product-sku-frontend.js 1.85 kB
build/product-sku-rtl.css 258 B
build/product-sku.css 258 B
build/product-sku.js 536 B
build/product-stock-indicator-frontend.js 2.04 kB
build/product-stock-indicator-rtl.css 250 B
build/product-stock-indicator.css 250 B
build/product-stock-indicator.js 730 B
build/product-summary-frontend.js 2.26 kB
build/product-summary-rtl.css 571 B
build/product-summary.css 572 B
build/product-summary.js 1 kB
build/product-template-rtl.css 439 B
build/product-template.css 437 B
build/product-title-frontend.js 2.22 kB
build/product-title-rtl.css 718 B
build/product-title.css 719 B
build/rating-filter-frontend.js 21.5 kB
build/rating-filter-rtl.css 4.24 kB
build/rating-filter-wrapper-frontend.js 6.3 kB
build/rating-filter-wrapper-rtl.css 4.11 kB
build/rating-filter-wrapper.css 4.11 kB
build/rating-filter.css 4.24 kB
build/reviews-by-category-rtl.css 1.84 kB
build/reviews-by-category.css 1.84 kB
build/reviews-by-product-rtl.css 1.84 kB
build/reviews-by-product.css 1.84 kB
build/reviews-frontend.js 7.17 kB
build/single-product-rtl.css 399 B
build/single-product.css 397 B
build/stock-filter-frontend.js 21.7 kB
build/stock-filter-rtl.css 4.06 kB
build/stock-filter-wrapper-frontend.js 6.55 kB
build/stock-filter-wrapper-rtl.css 3.93 kB
build/stock-filter-wrapper.css 3.93 kB
build/stock-filter.css 4.06 kB
build/vendors--active-filters-wrapper--attribute-filter-wrapper--mini-cart-contents-block/cart-button--mi--6436fd83-style.js 605 B
build/vendors--attribute-filter-wrapper--cart-blocks/order-summary-coupon-form--cart-blocks/order-summary--48e1e4bb-frontend.js 6.83 kB
build/vendors--attribute-filter-wrapper--cart-blocks/order-summary-shipping--checkout-blocks/billing-addr--d9f38f9d-frontend.js 4.2 kB
build/vendors--attribute-filter-wrapper-frontend.js 5.11 kB
build/vendors--cart-blocks/cart-cross-sells-products--cart-blocks/cart-line-items--cart-blocks/cart-order--3c5fe802-frontend.js 5.26 kB
build/vendors--cart-blocks/cart-line-items--checkout-blocks/order-summary-cart-items--mini-cart-contents---233ab542-frontend.js 3.57 kB
build/vendors--cart-blocks/order-summary-shipping--checkout-blocks/billing-address--checkout-blocks/order--decc3dc6-frontend.js 19.4 kB
build/vendors--cart-blocks/proceed-to-checkout-style.js 179 B
build/vendors--checkout-blocks/pickup-options--checkout-blocks/shipping-methods-frontend.js 8.25 kB
build/vendors--checkout-blocks/shipping-method-frontend.js 12.4 kB
build/vendors--mini-cart-contents-block/products-table--price-filter-wrapper--product-price-style.js 5.27 kB
build/vendors--mini-cart-contents-block/products-table-style.js 3.16 kB
build/vendors--price-filter-wrapper-frontend.js 2.19 kB
build/vendors--product-add-to-cart-frontend.js 7.25 kB
build/vendors--rating-filter-wrapper-frontend.js 5.11 kB
build/vendors--stock-filter-wrapper-frontend.js 5.11 kB
build/wc-blocks-data.js 22.4 kB
build/wc-blocks-editor-style-rtl.css 6.17 kB
build/wc-blocks-editor-style.css 6.17 kB
build/wc-blocks-google-analytics.js 1.56 kB
build/wc-blocks-middleware.js 934 B
build/wc-blocks-registry.js 3.15 kB
build/wc-blocks-rtl.css 2.54 kB
build/wc-blocks-shared-context.js 1.1 kB
build/wc-blocks-shared-hocs.js 1.75 kB
build/wc-blocks.css 2.54 kB
build/wc-interactivity.js 10.4 kB
build/wc-payment-method-bacs.js 816 B
build/wc-payment-method-cheque.js 811 B
build/wc-payment-method-cod.js 909 B
build/wc-payment-method-paypal.js 837 B
build/wc-settings.js 2.6 kB
build/wc-shipping-method-pickup-location.js 30.4 kB

compressed-size-action

Base automatically changed from add/migration-path-from-products-step-2-display-notice to trunk July 12, 2023 09:19
Copy link
Contributor

@gigitux gigitux left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work! LGTM! I'm pre-approving, but I'm not sure about the design:

image

I think that it should be more width.

@kmanijak
Copy link
Contributor Author

kmanijak commented Jul 12, 2023

but I'm not sure about the design:
I think that it should be more width.

I agree, I mentioned that in scope of: #10139:

Note: there's unnecessary right padding in the Notice. I created a PR in Gutenberg to fix it: WordPress/gutenberg#52240. If you think it's worth to fix it temporarily within this PR please let me know.

What's your opinion? Should I add a fix within our repo?
EDIT: The reason I didn't add it was to avoid adding unnecessary styles that will get outdated, but I'm open to add it!

@gigitux
Copy link
Contributor

gigitux commented Jul 12, 2023

but I'm not sure about the design:
I think that it should be more width.

I agree, I mentioned that in scope of: #10139:

Note: there's unnecessary right padding in the Notice. I created a PR in Gutenberg to fix it: WordPress/gutenberg#52240. If you think it's worth to fix it temporarily within this PR please let me know.

What's your opinion? Should I add a fix within our repo? EDIT: The reason I didn't add it was to avoid adding unnecessary styles that will get outdated, but I'm open to add it!

Thanks for the clarification! Let's merge as it is! 🚢

@kmanijak kmanijak merged commit fecdba1 into trunk Jul 12, 2023
@kmanijak kmanijak deleted the add/migration-path-from-products-step-3-revert branch July 12, 2023 15:01
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
block: product collection Issues related to the Product Collection 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.

2 participants