diff --git a/src/components/results/ResultsModals.jsx b/src/components/results/ResultsModals.jsx new file mode 100644 index 0000000..56df405 --- /dev/null +++ b/src/components/results/ResultsModals.jsx @@ -0,0 +1,62 @@ +import React, { useState } from "react"; +import Lottie from "lottie-react"; +import { useNavigate } from "react-router-dom"; + +import Modal from "../../components/ui/Modal.jsx"; +import cup from "../../assets/img/illustrations/cup.svg"; +import celebration from "../../assets/animations/celebration.json"; +import celebrationConfettis from "../../assets/animations/trophee-confettis.json"; +import celebrationConfettisFixe from "../../assets/animations/trophee-confettis-fixe.json"; +import sucessIcon from "../../assets/img/icons/behaviour-type-success.svg"; +import modalBackground from "../../assets/img/shapes-background/modal-background.svg"; + +export default function ResultsModals({ resultsDatas }) { + const navigate = useNavigate(); + const [isModalOpen, setIsModalOpen] = useState(true); + + if (!resultsDatas) return navigate("/home"); + + const { gameStats, contextGameDatas } = resultsDatas; + + function goRating() { + setIsModalOpen(false); + navigate("/rating"); + } + + console.log("resultsDatas", resultsDatas); + + return ( + +
+ + +

Rapport de sécurité

+

Félicitations !

+
+ +
+ {gameStats.level_score} + +
+
+

+ Un accident est vite arrivé si nous n'y prêtons pas attention. N'oublions pas + que ce jeu reflète la réalité de notre environnement de travail. +

+ +
+
+ ); +}