Replace emoji character by real flag emoji

This commit is contained in:
Cédric FAMIBELLE-PRONZOLA
2021-07-01 06:58:56 +02:00
parent 5ac654f03a
commit 69f598cb48
2 changed files with 23 additions and 9 deletions
+4 -4
View File
@@ -55,7 +55,7 @@ function AjouteTradiksyon({chwaLang, setChwaLang}) {
aria-haspopup='true' aria-haspopup='true'
onClick={handleClick} onClick={handleClick}
> >
Ajouter une traduction 🇫🇷 🇬🇧 🇪🇸 Ajouter une traduction 🇫🇷 🇬🇧 🇪🇸
</Button> </Button>
<StyledMenu <StyledMenu
keepMounted keepMounted
@@ -64,9 +64,9 @@ function AjouteTradiksyon({chwaLang, setChwaLang}) {
open={Boolean(anchorElement)} open={Boolean(anchorElement)}
onClose={handleClose} onClose={handleClose}
> >
<StyledMenuItem id='fr' onClick={handleClose}>&#127467;&#127479; Français</StyledMenuItem> <StyledMenuItem id='fr' onClick={handleClose}>🇫🇷 Français</StyledMenuItem>
<StyledMenuItem id='en' onClick={handleClose}>&#127468;&#127463; English</StyledMenuItem> <StyledMenuItem id='en' onClick={handleClose}>🇬🇧 English</StyledMenuItem>
<StyledMenuItem id='es' onClick={handleClose}>&#127466;&#127480; Español</StyledMenuItem> <StyledMenuItem id='es' onClick={handleClose}>🇪🇸 Español</StyledMenuItem>
</StyledMenu> </StyledMenu>
</div> </div>
) )
+19 -5
View File
@@ -135,15 +135,15 @@ const langToArray = anTeks => {
const {francais, english, espagnol} = anTeks.tradiksyon const {francais, english, espagnol} = anTeks.tradiksyon
if (francais) { if (francais) {
langArray.push({title: 'Traduction', emoji: '&#127467;&#127479;', lang: francais}) langArray.push({title: 'Traduction', flag: 'fr', lang: francais})
} }
if (english) { if (english) {
langArray.push({title: 'Translation', emoji: '&#127468;&#127463;', lang: english}) langArray.push({title: 'Translation', flag: 'en', lang: english})
} }
if (espagnol) { if (espagnol) {
langArray.push({title: 'Traducción', emoji: '&#127466;&#127480;', lang: espagnol}) langArray.push({title: 'Traducción', flag: 'es', lang: espagnol})
} }
} }
@@ -321,11 +321,25 @@ export default function TeksDrawer({teks, anTeks, komante}) {
</Typography> </Typography>
</div> </div>
</Grid> </Grid>
{langArray.map(({title, emoji, lang}) => ( {langArray.map(({title, flag, lang}) => (
<Grid key={title} item xs={12} md={6}> <Grid key={title} item xs={12} md={6}>
<div className={classes.gridText}> <div className={classes.gridText}>
<Typography align='center' className={classes.text} variant='h4'> <Typography align='center' className={classes.text} variant='h4'>
<span dangerouslySetInnerHTML={{__html: emoji}} /> {title} {flag === 'fr' && (
<span>
🇫🇷
</span>
)}
{flag === 'en' && (
<span>
🇬🇧
</span>
)}
{flag === 'es' && (
<span>
🇪🇸
</span>
)} {title}
</Typography> </Typography>
<Typography paragraph align='justify' component='span'> <Typography paragraph align='justify' component='span'>
{formatJsonString(lang)} {formatJsonString(lang)}