fetchTranslation
JavaScript
async function fetchTranslation() {
setIsLoadingTranslation(true);
getPhraseTranslationInfosByLang(id, 'en-us').then((translationInfos) => {
const { id: translationPhraseId } = translationInfos;
console.log('============translationPhraseId=================');
console.log(translationPhraseId);
console.log('===============================================');
getPhrase(translationPhraseId)
.then(({ results }) => {
console.log('============fetchTranslation/results=================');
console.log(results);
console.log('===============================================');
const { data } = results[0];
setTranslation(data);
})
.catch((error) => {
setIsLoadingTranslation(false);
console.error(error);
enqueueSnackbar('TODO', v.error);
})
.finally(() => {
setIsLoadingTranslation(false);
});
});
}