From a7a65e79ef56b889f19b94c1d6e646bef1f013a7 Mon Sep 17 00:00:00 2001 From: Ben Dwyer Date: Tue, 2 Jul 2024 13:30:05 +0100 Subject: [PATCH] Make TabbedSidebar private --- packages/block-editor/README.md | 4 ---- packages/block-editor/src/components/index.js | 1 - packages/block-editor/src/private-apis.js | 2 ++ packages/editor/src/components/list-view-sidebar/index.js | 4 +++- 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/packages/block-editor/README.md b/packages/block-editor/README.md index bd4b25ae86ca3e..7c70473430b31e 100644 --- a/packages/block-editor/README.md +++ b/packages/block-editor/README.md @@ -804,10 +804,6 @@ _Related_ - -### TabbedSidebar - -Undocumented declaration. - ### ToolSelector Undocumented declaration. diff --git a/packages/block-editor/src/components/index.js b/packages/block-editor/src/components/index.js index e315ad53b0fd8c..2a127feb3df1cc 100644 --- a/packages/block-editor/src/components/index.js +++ b/packages/block-editor/src/components/index.js @@ -162,7 +162,6 @@ export { default as __experimentalPublishDateTimePicker } from './publish-date-t export { default as __experimentalInspectorPopoverHeader } from './inspector-popover-header'; export { default as BlockPopover } from './block-popover'; export { useBlockEditingMode } from './block-editing-mode'; -export { default as TabbedSidebar } from './tabbed-sidebar'; /* * State Related Components diff --git a/packages/block-editor/src/private-apis.js b/packages/block-editor/src/private-apis.js index e6f3fc4cc39d6a..989cc8fe1cfd47 100644 --- a/packages/block-editor/src/private-apis.js +++ b/packages/block-editor/src/private-apis.js @@ -44,6 +44,7 @@ import { PrivateInserterLibrary } from './components/inserter/library'; import { PrivatePublishDateTimePicker } from './components/publish-date-time-picker'; import useSpacingSizes from './components/spacing-sizes-control/hooks/use-spacing-sizes'; import useBlockDisplayTitle from './components/block-title/use-block-display-title'; +import TabbedSidebar from './components/tabbed-sidebar'; /** * Private @wordpress/block-editor APIs. @@ -73,6 +74,7 @@ lock( privateApis, { useLayoutStyles, DimensionsTool, ResolutionTool, + TabbedSidebar, TextAlignmentControl, ReusableBlocksRenameHint, useReusableBlocksRenameHint, diff --git a/packages/editor/src/components/list-view-sidebar/index.js b/packages/editor/src/components/list-view-sidebar/index.js index ba33a3cf2f13b0..c90479c23ec702 100644 --- a/packages/editor/src/components/list-view-sidebar/index.js +++ b/packages/editor/src/components/list-view-sidebar/index.js @@ -3,7 +3,7 @@ */ import { __experimentalListView as ListView, - TabbedSidebar, + privateApis as blockEditorPrivateApis, } from '@wordpress/block-editor'; import { useFocusOnMount, useMergeRefs } from '@wordpress/compose'; import { useDispatch, useSelect } from '@wordpress/data'; @@ -20,6 +20,8 @@ import ListViewOutline from './list-view-outline'; import { unlock } from '../../lock-unlock'; import { store as editorStore } from '../../store'; +const { TabbedSidebar } = unlock( blockEditorPrivateApis ); + export default function ListViewSidebar() { const { setIsListViewOpened } = useDispatch( editorStore ); const { getListViewToggleRef } = unlock( useSelect( editorStore ) );