added total like and game number
This commit is contained in:
@@ -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>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user