Hey @subodh6195
To enable certain Inner Blocks of a custom block you’re building, you can use the allowedBlocks
property. This property allows you to specify a list of blocks that are allowed to be inserted within the InnerBlocks component of your custom block.
As an example…
jsx
import { InnerBlocks } from '@wordpress/block-editor';
registerBlockType( 'my-plugin/my-block', {
// ...
edit: () => {
return (
<div>
<InnerBlocks allowedBlocks={['core/paragraph', 'core/image']} />
</div>
);
},
save: () => {
return (
<div>
<InnerBlocks.Content />
</div>
);
},
} );
You can check out more about that here…
https://developer.www.ads-software.com/block-editor/how-to-guides/block-tutorial/nested-blocks-inner-blocks/