From 4c3cb1ab174fc64ff873cdca066504d459c1c15f Mon Sep 17 00:00:00 2001 From: Luigi Teschio Date: Mon, 5 Jun 2023 14:11:21 +0200 Subject: [PATCH] Enable Single Product block (https://github.com/woocommerce/woocommerce-blocks/pull/9714) * Enable Single Product block * Single Product Block: remove experimental build flag --- plugins/woocommerce-blocks/bin/webpack-entries.js | 4 +--- .../blocks/feature-flags-and-experimental-interfaces.md | 1 - plugins/woocommerce-blocks/src/BlockTypesController.php | 2 +- 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/plugins/woocommerce-blocks/bin/webpack-entries.js b/plugins/woocommerce-blocks/bin/webpack-entries.js index b1fc8466364..996f24b89a9 100644 --- a/plugins/woocommerce-blocks/bin/webpack-entries.js +++ b/plugins/woocommerce-blocks/bin/webpack-entries.js @@ -64,9 +64,7 @@ const blocks = { 'reviews-by-product': { customDir: 'reviews/reviews-by-product', }, - 'single-product': { - isExperimental: true, - }, + 'single-product': {}, 'stock-filter': {}, 'product-collection': { isExperimental: true, diff --git a/plugins/woocommerce-blocks/docs/internal-developers/blocks/feature-flags-and-experimental-interfaces.md b/plugins/woocommerce-blocks/docs/internal-developers/blocks/feature-flags-and-experimental-interfaces.md index 9371bee9353..46a191ad719 100644 --- a/plugins/woocommerce-blocks/docs/internal-developers/blocks/feature-flags-and-experimental-interfaces.md +++ b/plugins/woocommerce-blocks/docs/internal-developers/blocks/feature-flags-and-experimental-interfaces.md @@ -35,7 +35,6 @@ The majority of our feature flagging is blocks, this is a list of them: ### Experimental flag -- Single Product block ([PHP flag](https://github.com/woocommerce/woocommerce-blocks/blob/cb11cd2537e35561a9c930f893ee72d82ab6bc75/src/BlockTypesController.php#L227) | [webpack flag](https://github.com/woocommerce/woocommerce-blocks/blob/cb11cd2537e35561a9c930f893ee72d82ab6bc75/bin/webpack-entries.js#L68)). - Product Collection ([PHP flag](https://github.com/woocommerce/woocommerce-blocks/blob/17007169ea5f61e36903d7ca79902794cbb45100/src/BlockTypesController.php#L228) | [webpack flag](https://github.com/woocommerce/woocommerce-blocks/blob/17007169ea5f61e36903d7ca79902794cbb45100/bin/webpack-entries.js#L71-L73)). - Product Template ([PHP flag](https://github.com/woocommerce/woocommerce-blocks/blob/17007169ea5f61e36903d7ca79902794cbb45100/src/BlockTypesController.php#L229) | [webpack flag](https://github.com/woocommerce/woocommerce-blocks/blob/17007169ea5f61e36903d7ca79902794cbb45100/bin/webpack-entries.js#L74-L76)). - ⚛️ Add to cart ([JS flag](https://github.com/woocommerce/woocommerce-blocks/blob/dfd2902bd8a247b5d048577db6753c5e901fc60f/assets/js/atomic/blocks/product-elements/add-to-cart/index.ts#L26-L29)). diff --git a/plugins/woocommerce-blocks/src/BlockTypesController.php b/plugins/woocommerce-blocks/src/BlockTypesController.php index bfcf2838ebf..5e1fdc677db 100644 --- a/plugins/woocommerce-blocks/src/BlockTypesController.php +++ b/plugins/woocommerce-blocks/src/BlockTypesController.php @@ -213,6 +213,7 @@ final class BlockTypesController { 'ReviewsByProduct', 'RelatedProducts', 'ProductDetails', + 'SingleProduct', 'StockFilter', ]; @@ -224,7 +225,6 @@ final class BlockTypesController { ); if ( Package::feature()->is_experimental_build() ) { - $block_types[] = 'SingleProduct'; $block_types[] = 'ProductCollection'; $block_types[] = 'ProductTemplate'; }