import React from 'react' import { strings } from '@freesewing/i18n' const Text = (props) => { let text = [] // Handle translation let translated = '' 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.toString().replace(/"/g, '"') translated += ' ' } // Handle muti-line text if (translated.indexOf('\n') !== -1) { let key = 0 let lines = translated.split('\n') text.push({lines.shift()}) for (let line of lines) { key++ text.push( {line.toString().replace(/"/g, '"')} ) } } else text.push({translated}) return ( {text} ) } export default Text