File "blocks.js"
Full path: /home/disqkgca/aqanet.org/wp-content/plugins/extendify/src/Launch/lib/blocks.js
File size: 417 B
MIME-type: text/plain
Charset: utf-8
export const removeBlocks = (blocks, blocksToRemove) =>
blocks
.filter((block) => !blocksToRemove.includes(block.name))
.map((block) => ({
...block,
innerBlocks: block.innerBlocks
? removeBlocks(block.innerBlocks, blocksToRemove)
: [],
}));
export const addIdAttributeToBlock = (blockCode, id) =>
blockCode.replace(
/(<div\s[^>]*class="[^"]*\bwp-block-group\b[^"]*")/,
`$1 id="${id}"`,
);