diff --git a/react-project/src/pages/Accueil.jsx b/react-project/src/pages/Accueil.jsx index b636596..d33f44c 100644 --- a/react-project/src/pages/Accueil.jsx +++ b/react-project/src/pages/Accueil.jsx @@ -4,13 +4,17 @@ import { useState } from "react"; function Accueil({ jeux, setJeux, likes, onLike }) { const [recherche, setRecherche] = useState(""); - const [total] = useState(0); const [titre, setTitre] = useState(""); const [annee, setAnnee] = useState(""); const [plateforme, setPlateforme] = useState(""); const [tri, setTri] = useState("titre"); const medailles = ["🥇", "🥈", "🥉"]; const [filtreType, setFiltreType] = useState("tous"); + const nbJeux = jeux.length; + const totalLikes = Object.values(likes).reduce((s, n) => s + n, 0); + const anneeMoyenne = nbJeux + ? Math.round(jeux.reduce((s, j) => s + Number(j.annee), 0) / nbJeux) + : 0; const top = [...jeux] .sort((a, b) => (likes[b.id] || 0) - (likes[a.id] || 0)) @@ -86,7 +90,9 @@ function Accueil({ jeux, setJeux, likes, onLike }) { -
Total de likes : {total}
++ {nbJeux} jeux · {totalLikes} likes · année moyenne {anneeMoyenne} +