From 85d30252f3614260e56385900292e3418623960e Mon Sep 17 00:00:00 2001 From: Melissa Date: Fri, 26 Jun 2026 14:37:54 +0200 Subject: [PATCH] added total like and game number --- react-project/src/pages/Accueil.jsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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} +