import React from 'react' import { useTranslation } from 'next-i18next' const Text = (props) => { const { t } = useTranslation(['plugin']) const text = [] // Handle translation let translated = '' for (let string of props.point.attributes.getAsArray('data-text')) { translated += t(string) translated += ' ' } // Handle muti-line text if (translated.indexOf('\n') !== -1) { let key = 0 const lines = translated.split('\n') text.push({lines.shift()}) for (const line of lines) { key++ text.push( {line.toString().replace(/"/g, '"')} ) } } else text.push({translated}) return ( {text} ) } export default Text