diff --git a/packages/block-library/src/list-item/edit.js b/packages/block-library/src/list-item/edit.js index 329d541917a011..6647f772200a53 100644 --- a/packages/block-library/src/list-item/edit.js +++ b/packages/block-library/src/list-item/edit.js @@ -31,6 +31,8 @@ import { } from './hooks'; import { convertToListItems } from './utils'; +const ALLOWED_BLOCKS = [ 'core/list' ]; + export function IndentUI( { clientId } ) { const [ canIndent, indentListItem ] = useIndentListItem( clientId ); const [ canOutdent, outdentListItem ] = useOutdentListItem( clientId ); @@ -64,7 +66,7 @@ export default function ListItemEdit( { const { placeholder, content } = attributes; const blockProps = useBlockProps( { ref: useCopy( clientId ) } ); const innerBlocksProps = useInnerBlocksProps( blockProps, { - allowedBlocks: [ 'core/list' ], + allowedBlocks: ALLOWED_BLOCKS, } ); const useEnterRef = useEnter( { content, clientId } ); const useSpaceRef = useSpace( clientId ); diff --git a/packages/block-library/src/list/edit.js b/packages/block-library/src/list/edit.js index 2d68aaf909f45e..e5984faa499880 100644 --- a/packages/block-library/src/list/edit.js +++ b/packages/block-library/src/list/edit.js @@ -31,6 +31,7 @@ import TagName from './tag-name'; const TEMPLATE = [ [ 'core/list-item' ] ]; const NATIVE_MARGIN_SPACING = 8; +const ALLOWED_BLOCKS = [ 'core/list-item' ]; /** * At the moment, deprecations don't handle create blocks from attributes @@ -128,7 +129,7 @@ export default function Edit( { attributes, setAttributes, clientId, style } ) { ...( Platform.isNative && { style } ), } ); const innerBlocksProps = useInnerBlocksProps( blockProps, { - allowedBlocks: [ 'core/list-item' ], + allowedBlocks: ALLOWED_BLOCKS, template: TEMPLATE, templateLock: false, templateInsertUpdatesSelection: true,