correctio bugs => + de bugs

This commit is contained in:
2026-06-24 16:33:54 +02:00
parent 5707f5e2e3
commit 0a01b5310c
2 changed files with 7 additions and 3 deletions
+6 -1
View File
@@ -3,6 +3,7 @@ import Header from "./components/Header";
import Footer from "./components/Footer";
import Carte from "./components/Carte";
import { useState } from "react";
import { useEffect } from "react";
const trilogies = [
{
id: 1,
@@ -32,9 +33,12 @@ const trilogies = [
];
function App() {
const [likes, setLikes] = useState(0);
const [likes, setLikes] = useState({ 1: 3, 4: 1 });
const [recherche, setRecherche] = useState("");
const [total, setTotal] = useState(0);
useEffect(() => {
document.title = `${trilogies.length} trilogies cultes`;
}, []);
const filtrees = trilogies.filter((t) =>
t.nom.toLowerCase().includes(recherche.toLowerCase()),
);
@@ -57,6 +61,7 @@ function App() {
titre={trilo.nom}
niveaux={trilo.niveaux}
onLike={() => setTotal((t) => t + 1)}
likes={likes[trilo.id] || 0}
/>
))}
<Footer />
+1 -2
View File
@@ -1,6 +1,5 @@
import { useState } from "react";
function Carte(props) {
const [likes, setLikes] = useState(0);
return (
<div className="carte">
<h2>{props.titre}</h2>
@@ -11,7 +10,7 @@ function Carte(props) {
onClick={() => {
setLikes(likes + 1);
props.onLike();
}}
}
>
{likes}
</button>