import { useTranslation } from 'next-i18next'
const Text = (props) => {
const { t } = useTranslation(['app'])
let text = []
// Handle translation
let translated = ''
for (let string of props.point.attributes.getAsArray('data-text')) {
translated += t(string.toString()).replace(/"/g, '"') + ' '
}
// 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