From d056cc685ee1bedbcfe5298d9617a6ae4aea8d46 Mon Sep 17 00:00:00 2001 From: Kai Hao Date: Thu, 2 Feb 2023 22:45:28 +0800 Subject: [PATCH] Replace blocks after editing --- packages/block-library/src/pattern/edit.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/block-library/src/pattern/edit.js b/packages/block-library/src/pattern/edit.js index a4798a91d0adf..bcf5c74097db9 100644 --- a/packages/block-library/src/pattern/edit.js +++ b/packages/block-library/src/pattern/edit.js @@ -69,7 +69,9 @@ const PatternEdit = ( { attributes, clientId, setAttributes } ) => { const innerBlockProps = useInnerBlocksProps( blockProps, { templateLock: attributes.templateLock, onInput: () => {}, - onChange: () => {}, + onChange: ( blocks ) => { + replaceBlocks( clientId, blocks ); + }, value: selectedPattern?.blocks ?? [], } );