From 0c2a37bda74f6daa1ef4c677c39023596d990a12 Mon Sep 17 00:00:00 2001 From: Marco Ciampini Date: Thu, 27 Jun 2024 18:44:21 +0200 Subject: [PATCH 1/3] CustomSelectControlV2: expose legacy wrapper through private APIs --- packages/components/src/private-apis.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/components/src/private-apis.ts b/packages/components/src/private-apis.ts index f55373664efff..f857aa637e86e 100644 --- a/packages/components/src/private-apis.ts +++ b/packages/components/src/private-apis.ts @@ -14,6 +14,7 @@ import { useCompositeStore as useCompositeStoreV2, } from './composite/v2'; import { default as CustomSelectControl } from './custom-select-control'; +import { default as CustomSelectControlV2LegacyWrapper } from './custom-select-control-v2/legacy-component'; import { positionToPlacement as __experimentalPopoverLegacyPositionToPlacement } from './popover/utils'; import { createPrivateSlotFill } from './slot-fill'; import { @@ -39,6 +40,7 @@ lock( privateApis, { CompositeItemV2, CompositeRowV2, useCompositeStoreV2, + CustomSelectControlV2LegacyWrapper, CustomSelectControl, __experimentalPopoverLegacyPositionToPlacement, createPrivateSlotFill, From 0a556c4b4952329800d161816bab72136fec89c1 Mon Sep 17 00:00:00 2001 From: Marco Ciampini Date: Thu, 27 Jun 2024 18:50:30 +0200 Subject: [PATCH 2/3] CHANGELOG --- packages/components/CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/components/CHANGELOG.md b/packages/components/CHANGELOG.md index 398eb53faaa54..088768e7070ae 100644 --- a/packages/components/CHANGELOG.md +++ b/packages/components/CHANGELOG.md @@ -11,6 +11,7 @@ ### Internal - `CustomSelectControlV2`: prevent keyboard event propagation in legacy wrapper. ([#62907](https://github.com/WordPress/gutenberg/pull/62907)) +- `CustomSelectControlV2`: expose legacy wrapper through private APIs. ([#62936](https://github.com/WordPress/gutenberg/pull/62936)) - `CustomSelectControlV2`: fix item styles ([#62825](https://github.com/WordPress/gutenberg/pull/62825)) - `CustomSelectControlV2`: add root element wrapper. ([#62803](https://github.com/WordPress/gutenberg/pull/62803)) - `CustomSelectControlV2`: tweak item inline padding based on size ([#62850](https://github.com/WordPress/gutenberg/pull/62850)). From 5ad68b0eece7e41de1e98929db92d6135bbb3f10 Mon Sep 17 00:00:00 2001 From: Marco Ciampini Date: Wed, 3 Jul 2024 16:19:46 +0200 Subject: [PATCH 3/3] Rename export to `CustomSelectControlV2Legacy` --- packages/components/src/private-apis.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/components/src/private-apis.ts b/packages/components/src/private-apis.ts index f857aa637e86e..2c0eb92d3c76e 100644 --- a/packages/components/src/private-apis.ts +++ b/packages/components/src/private-apis.ts @@ -14,7 +14,7 @@ import { useCompositeStore as useCompositeStoreV2, } from './composite/v2'; import { default as CustomSelectControl } from './custom-select-control'; -import { default as CustomSelectControlV2LegacyWrapper } from './custom-select-control-v2/legacy-component'; +import { default as CustomSelectControlV2Legacy } from './custom-select-control-v2/legacy-component'; import { positionToPlacement as __experimentalPopoverLegacyPositionToPlacement } from './popover/utils'; import { createPrivateSlotFill } from './slot-fill'; import { @@ -40,7 +40,7 @@ lock( privateApis, { CompositeItemV2, CompositeRowV2, useCompositeStoreV2, - CustomSelectControlV2LegacyWrapper, + CustomSelectControlV2Legacy, CustomSelectControl, __experimentalPopoverLegacyPositionToPlacement, createPrivateSlotFill,