From 4f5270a4b4641d91d3f73577bb004f181f626865 Mon Sep 17 00:00:00 2001 From: George Mamadashvili Date: Fri, 31 Jan 2025 12:40:54 +0400 Subject: [PATCH] Edit Site: Fix Fields package private APIs error (#68964) Co-authored-by: Mamaduka Co-authored-by: youknowriad --- packages/edit-site/src/components/page-patterns/index.js | 3 +-- packages/edit-site/src/components/page-templates/index.js | 3 +-- packages/editor/src/private-apis.js | 8 +++++++- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/packages/edit-site/src/components/page-patterns/index.js b/packages/edit-site/src/components/page-patterns/index.js index b23213fa1a6db..904d7aff1b535 100644 --- a/packages/edit-site/src/components/page-patterns/index.js +++ b/packages/edit-site/src/components/page-patterns/index.js @@ -9,7 +9,6 @@ import { usePrevious } from '@wordpress/compose'; import { useEntityRecords } from '@wordpress/core-data'; import { privateApis as editorPrivateApis } from '@wordpress/editor'; import { privateApis as routerPrivateApis } from '@wordpress/router'; -import { patternTitleField } from '@wordpress/fields'; /** * Internal dependencies @@ -34,7 +33,7 @@ import { } from './fields'; const { ExperimentalBlockEditorProvider } = unlock( blockEditorPrivateApis ); -const { usePostActions } = unlock( editorPrivateApis ); +const { usePostActions, patternTitleField } = unlock( editorPrivateApis ); const { useLocation, useHistory } = unlock( routerPrivateApis ); const EMPTY_ARRAY = []; diff --git a/packages/edit-site/src/components/page-templates/index.js b/packages/edit-site/src/components/page-templates/index.js index e0e04e0f5da92..d637580563733 100644 --- a/packages/edit-site/src/components/page-templates/index.js +++ b/packages/edit-site/src/components/page-templates/index.js @@ -7,7 +7,6 @@ import { privateApis as corePrivateApis } from '@wordpress/core-data'; import { DataViews, filterSortAndPaginate } from '@wordpress/dataviews'; import { privateApis as routerPrivateApis } from '@wordpress/router'; import { privateApis as editorPrivateApis } from '@wordpress/editor'; -import { templateTitleField } from '@wordpress/fields'; import { addQueryArgs } from '@wordpress/url'; /** @@ -27,7 +26,7 @@ import { useEditPostAction } from '../dataviews-actions'; import { authorField, descriptionField, previewField } from './fields'; import { useEvent } from '@wordpress/compose'; -const { usePostActions } = unlock( editorPrivateApis ); +const { usePostActions, templateTitleField } = unlock( editorPrivateApis ); const { useHistory, useLocation } = unlock( routerPrivateApis ); const { useEntityRecordsWithPermissions } = unlock( corePrivateApis ); diff --git a/packages/editor/src/private-apis.js b/packages/editor/src/private-apis.js index 11083eb6ab8a4..e064c73b0ae63 100644 --- a/packages/editor/src/private-apis.js +++ b/packages/editor/src/private-apis.js @@ -23,7 +23,11 @@ import { mergeBaseAndUserConfigs, GlobalStylesProvider, } from './components/global-styles-provider'; -import { CreateTemplatePartModal } from '@wordpress/fields'; +import { + CreateTemplatePartModal, + patternTitleField, + templateTitleField, +} from '@wordpress/fields'; import { registerCoreBlockBindingsSources } from './bindings/api'; import { getTemplateInfo } from './utils/get-template-info'; @@ -32,6 +36,8 @@ const { store: interfaceStore, ...remainingInterfaceApis } = interfaceApis; export const privateApis = {}; lock( privateApis, { CreateTemplatePartModal, + patternTitleField, + templateTitleField, BackButton, EntitiesSavedStatesExtensible, Editor,