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

Download   Open   Back

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}"`,
	);

PHP File Manager