added total like and game number

This commit is contained in:
2026-06-26 14:37:54 +02:00
parent f6da867500
commit 85d30252f3
+8 -2
View File
@@ -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 }) {
<section class="spacer"></section>
<p> Total de likes : {total}</p>
<p>
{nbJeux} jeux · {totalLikes} likes · année moyenne {anneeMoyenne}
</p>
<section class="spacer"></section>