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