From 28945a4d79df200e62f55c481d7c66dd723e750c Mon Sep 17 00:00:00 2001 From: Renatho De Carli Rosa Date: Mon, 8 Mar 2021 14:07:54 -0300 Subject: [PATCH] Update block transform to escape/unescape --- src/code-block/transforms.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/code-block/transforms.js b/src/code-block/transforms.js index 03ed7ad..fc1a42a 100644 --- a/src/code-block/transforms.js +++ b/src/code-block/transforms.js @@ -1,4 +1,6 @@ import { createBlock } from '@wordpress/blocks'; +import { escapeHTML } from '@wordpress/escape-html'; +import unescape from 'lodash.unescape'; export default { from: [ @@ -35,7 +37,7 @@ export default { type: 'block', blocks: [ 'core/code' ], transform: ( { content } ) => { - return createBlock( 'syntaxhighlighter/code', { content } ); + return createBlock( 'syntaxhighlighter/code', { content: unescape( content ) } ); }, }, ], @@ -44,7 +46,7 @@ export default { type: 'block', blocks: [ 'core/code' ], transform: ( { content } ) => { - return createBlock( 'core/code', { content } ); + return createBlock( 'core/code', { content: escapeHTML( content ) } ); }, }, ],