Skip to content

Commit 72d0a8e

Browse files
committed
Rename the component
1 parent c862489 commit 72d0a8e

File tree

5 files changed

+27
-19
lines changed

5 files changed

+27
-19
lines changed

packages/block-editor/src/components/block-bindings-toolbar-indicator/style.scss

-12
This file was deleted.

packages/block-editor/src/components/block-toolbar/index.js

+4-2
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ import { store as blockEditorStore } from '../../store';
3535
import __unstableBlockNameContext from './block-name-context';
3636
import NavigableToolbar from '../navigable-toolbar';
3737
import Shuffle from './shuffle';
38-
import BlockBindingsIndicator from '../block-bindings-toolbar-indicator';
38+
import PatternOverridesToolbarIndicator from '../pattern-overrides-toolbar-indicator';
3939
import { useHasBlockToolbar } from './use-has-block-toolbar';
4040
import { canBindBlock } from '../../hooks/use-bindings-attributes';
4141
/**
@@ -179,7 +179,9 @@ export function PrivateBlockToolbar( {
179179
{ isUsingBindings &&
180180
hasParentPattern &&
181181
canBindBlock( blockName ) && (
182-
<BlockBindingsIndicator clientIds={ blockClientIds } />
182+
<PatternOverridesToolbarIndicator
183+
clientIds={ blockClientIds }
184+
/>
183185
) }
184186
{ ( shouldShowVisualToolbar || isMultiToolbar ) &&
185187
( isDefaultEditingMode || isSynced ) && (

packages/block-editor/src/components/block-bindings-toolbar-indicator/index.js packages/block-editor/src/components/pattern-overrides-toolbar-indicator/index.js

+10-4
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,13 @@ import { store as blockEditorStore } from '../../store';
2020
import BlockIcon from '../block-icon';
2121
import useBlockDisplayTitle from '../block-title/use-block-display-title';
2222

23-
export default function BlockBindingsToolbarIndicator( { clientIds } ) {
23+
/**
24+
* This component is currently only for pattern overrides, which is a WP-only feature.
25+
* Ideally, this should be moved to the `patterns` package once ready.
26+
* @param {Object} props The component props.
27+
* @param {Array} props.clientIds The client IDs of the selected blocks.
28+
*/
29+
export default function PatternOverridesToolbarIndicator( { clientIds } ) {
2430
const isSingleBlockSelected = clientIds.length === 1;
2531
const { icon, firstBlockName } = useSelect(
2632
( select ) => {
@@ -76,18 +82,18 @@ export default function BlockBindingsToolbarIndicator( { clientIds } ) {
7682
<ToolbarItem>
7783
{ ( toggleProps ) => (
7884
<DropdownMenu
79-
className="block-editor-block-bindings-toolbar-indicator"
85+
className="block-editor-pattern-overrides-toolbar-indicator"
8086
label={ firstBlockTitle }
8187
popoverProps={ {
8288
placement: 'bottom-start',
8389
className:
84-
'block-editor-block-bindings-toolbar-indicator__popover',
90+
'block-editor-pattern-overrides-toolbar-indicator__popover',
8591
} }
8692
icon={
8793
<>
8894
<BlockIcon
8995
icon={ icon }
90-
className="block-editor-block-bindings-toolbar-indicator-icon"
96+
className="block-editor-pattern-overrides-toolbar-indicator-icon"
9197
showColors
9298
/>
9399
</>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
.block-editor-pattern-overrides-toolbar-indicator__popover .components-popover__content {
2+
min-width: 260px;
3+
padding: $grid-unit-20;
4+
}
5+
6+
.block-editor-pattern-overrides-toolbar-indicator .block-editor-pattern-overrides-toolbar-indicator-icon.has-colors svg {
7+
fill: var(--wp-block-synced-color);
8+
}
9+
10+
.editor-collapsible-block-toolbar .block-editor-pattern-overrides-toolbar-indicator {
11+
height: 32px;
12+
}

packages/block-editor/src/style.scss

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
@import "./autocompleters/style.scss";
22
@import "./components/block-alignment-control/style.scss";
3-
@import "./components/block-bindings-toolbar-indicator/style.scss";
3+
@import "./components/pattern-overrides-toolbar-indicator/style.scss";
44
@import "./components/block-canvas/style.scss";
55
@import "./components/block-icon/style.scss";
66
@import "./components/block-inspector/style.scss";

0 commit comments

Comments
 (0)