diff --git a/packages/components/src/Draft/Text/index.js b/packages/components/src/Draft/Text/index.js index ecf2c120d62..bbf8f12508a 100644 --- a/packages/components/src/Draft/Text/index.js +++ b/packages/components/src/Draft/Text/index.js @@ -8,7 +8,7 @@ const Text = (props) => { for (let string of props.point.attributes.getAsArray('data-text')) { if (strings[props.language]['plugin.' + string]) translated += strings[props.language]['plugin.' + string] - else translated += string + else translated += string.toString().replace(/"/g, '"') translated += ' ' } // Handle muti-line text @@ -18,13 +18,14 @@ const Text = (props) => { text.push({lines.shift()}) for (let line of lines) { key++ + console.log('multi', line, typeof line) text.push( - {line} + {line.toString().replace(/"/g, '"')} ) } diff --git a/packages/components/src/Draft/TextOnPath/index.js b/packages/components/src/Draft/TextOnPath/index.js index 9d92e7d8cac..1ca8cf13c85 100644 --- a/packages/components/src/Draft/TextOnPath/index.js +++ b/packages/components/src/Draft/TextOnPath/index.js @@ -8,7 +8,7 @@ const TextOnPath = (props) => { for (let string of props.path.attributes.getAsArray('data-text')) { if (strings[props.language]['plugin.' + string]) translated += strings[props.language]['plugin.' + string] - else translated += string + else translated += string.toString().replace(/"/g, '"') translated += ' ' } let textPathProps = {