import PropTypes from 'prop-types' import Container from '@mui/material/Container' import Typography from '@mui/material/Typography' import Box from '@mui/material/Box' import Divider from '@mui/material/Divider' import Chip from '@mui/material/Chip' import Grid from '@mui/material/Grid' import Button from '@mui/material/Button' import ArrowCircleDownIcon from '@mui/icons-material/ArrowCircleDown' import OpenInNewIcon from '@mui/icons-material/OpenInNew' import FormHelperText from '@mui/material/FormHelperText' import HeadLayout from '../components/head-layout' import Footer from '../components/footer' import {jwennStats} from '../lib/oki-api' import KatStats from '../components/stats/kat-stats' import KatKayLa from '../components/kat-kay-la' import Custom500 from './500' export default function Home({errorCode, errorMessage, stats}) { if (errorCode) { console.log('⚠️ error', errorMessage) return } const {parolesWithoutTranslation} = stats const statsByLang = [ { code: 'fr', value: parolesWithoutTranslation.francais, emoji: '🇫🇷' }, { code: 'en', value: parolesWithoutTranslation.anglais, emoji: '🇬🇧' }, { code: 'es', value: parolesWithoutTranslation.espagnol, emoji: '🇪🇸' }, { code: 'de', value: parolesWithoutTranslation.allemand, emoji: '🇩🇪' }, { code: 'it', value: parolesWithoutTranslation.italien, emoji: '🇮🇹' } ] return ( #OKi Organisation KA Internationale Paroles, traductions et Fédiverse asso.oki.re o-k-i.net } label='Statistiques' variant='outlined' /> Traductions {statsByLang.map(({code, value, emoji}) => ( ))}