diff --git a/packages/volto/news/6574.feature b/packages/volto/news/6574.feature new file mode 100644 index 00000000000..14c92bf08fe --- /dev/null +++ b/packages/volto/news/6574.feature @@ -0,0 +1 @@ +You can now add a text block by clicking the circled `+` icon ("Add" block button) and selecting "Text" from the pop-up menu. Previously no text block would be inserted. @Abhishek-17h \ No newline at end of file diff --git a/packages/volto/src/components/manage/BlockChooser/BlockChooserButton.jsx b/packages/volto/src/components/manage/BlockChooser/BlockChooserButton.jsx index d75055f3750..54ccb41fe14 100644 --- a/packages/volto/src/components/manage/BlockChooser/BlockChooserButton.jsx +++ b/packages/volto/src/components/manage/BlockChooser/BlockChooserButton.jsx @@ -135,8 +135,16 @@ const BlockChooserButton = (props) => { onInsertBlock={ onInsertBlock ? (id, value) => { - setAddNewBlockOpened(false); - onInsertBlock(id, value); + if ( + data['@type'] === value['@type'] && + value['@type'] === 'slate' + ) { + onMutateBlock(block, { ...data, ...value }); + setAddNewBlockOpened(false); + } else { + setAddNewBlockOpened(false); + onInsertBlock(id, value); + } } : null }