1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-23 22:50:09 +03:00

M #~: Remove react hook from translate function (#1950)

This commit is contained in:
Sergio Betanzos 2022-04-18 18:47:05 +02:00 committed by Ruben S. Montero
parent a515e4239d
commit 9eb331cfe1
No known key found for this signature in database
GPG Key ID: A0CEA6FA880A1D87

View File

@ -21,7 +21,6 @@ import {
useEffect,
Provider,
createContext,
useMemo,
} from 'react'
import PropTypes from 'prop-types'
import root from 'window-or-global'
@ -68,19 +67,15 @@ const translateString = (word = '', values) => {
const { hash = {} } = useContext(TranslateContext)
const { [word]: wordVal } = hash
const translation = useMemo(() => {
const ensuredWord = wordVal || word
const ensuredWord = wordVal || word
if (!ensuredWord || !values) return ensuredWord
if (!ensuredWord || !values) return ensuredWord
try {
return sprintf(ensuredWord, ...values)
} catch {
return word
}
}, [word, values])
return translation
try {
return sprintf(ensuredWord, ...values)
} catch {
return word
}
}
/**