diff --git a/src/App.js b/src/App.js index ef9f522..57b5bb1 100644 --- a/src/App.js +++ b/src/App.js @@ -17,7 +17,7 @@ import Warning from "./pages/Warning.jsx"; import { useLocation, Routes, Route } from "react-router-dom"; import { AnimatePresence } from "framer-motion"; -import React, { useEffect, useRef } from "react"; +import React, { useEffect } from "react"; function App() { const location = useLocation(); diff --git a/src/components/AnimatedPage.jsx b/src/components/AnimatedPage.jsx index 8ae0f3e..03fb649 100644 --- a/src/components/AnimatedPage.jsx +++ b/src/components/AnimatedPage.jsx @@ -1,5 +1,5 @@ import React from "react"; -import { useLocation, useHistory } from "react-router-dom"; +import { useLocation } from "react-router-dom"; import { motion } from "framer-motion"; export default function AnimatedPage({ children, className }) { diff --git a/src/components/Modals/CookiesModal.jsx b/src/components/Modals/CookiesModal.jsx index c1276c1..5e7d7f3 100644 --- a/src/components/Modals/CookiesModal.jsx +++ b/src/components/Modals/CookiesModal.jsx @@ -1,4 +1,4 @@ -import React, { useEffect } from "react"; +import React from "react"; import Modal from "../../components/ui/Modal.jsx"; import cookiesModalCover from "../../assets/img/illustrations/cookies-modal-cover.svg"; import { Link } from "react-router-dom"; diff --git a/src/components/game/GameContainer.jsx b/src/components/game/GameContainer.jsx index 38a3211..ebd0827 100644 --- a/src/components/game/GameContainer.jsx +++ b/src/components/game/GameContainer.jsx @@ -1,13 +1,10 @@ import React, { useEffect, useState } from "react"; import GameObjects from "./GameObjects"; import { useGame } from "../../hooks/useGame"; -import { postWordpressStatisticsData, useWordpressCustomData } from "../../services/WordpressFetchData.js"; +import { useWordpressCustomData } from "../../services/WordpressFetchData.js"; import Score from "../../components/game/Score.jsx"; import Timer from "../../components/game/Timer.jsx"; import Help from "../../components/game/Help.jsx"; -import SoundControl from "../../components/game/SoundControl.jsx"; -import ExtraControls from "../../components/game/ExtraControls.jsx"; -import { useUser } from "../../hooks/useUser.jsx"; import Loading from "../../components/animations/Loading.jsx"; export default function GameContainer({ gameId }) { @@ -16,8 +13,7 @@ export default function GameContainer({ gameId }) { const [isDragging, setIsDragging] = useState(false); const [startX, setStartX] = useState(0); - const { answers, contextGameDatas, setContextGameDatas, isGameComplete, score } = useGame(); - const { language, country } = useUser(); + const { contextGameDatas, setContextGameDatas, isGameComplete, score } = useGame(); useEffect(() => { if (!gameDatas || gameDatas.error) return; @@ -55,7 +51,7 @@ export default function GameContainer({ gameId }) { const gameBackgroundUrl = contextGameDatas.gameBlockDatas.attrs.coverUrl; const blocks = contextGameDatas.gameBlockDatas.innerBlocks; - + return ( <> {/* */} diff --git a/src/components/game/SoundControl.jsx b/src/components/game/SoundControl.jsx index e7fdbc0..2f851de 100644 --- a/src/components/game/SoundControl.jsx +++ b/src/components/game/SoundControl.jsx @@ -1,5 +1,5 @@ -import React, { useEffect, useState } from "react"; -import useSound from "use-sound"; +import React, { useState } from "react"; +// import useSound from "use-sound"; import chantierAtmopshere from "../../assets/sounds/chantier_1.mp3"; import soundControlIcon from "../../assets/img/icons/sound-control-icon.svg"; export default function SoundControl() { diff --git a/src/components/game/Timer.jsx b/src/components/game/Timer.jsx index 363729e..115d5aa 100644 --- a/src/components/game/Timer.jsx +++ b/src/components/game/Timer.jsx @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from "react"; +import React, { useEffect } from "react"; import clock from "../../assets/img/illustrations/clock.svg"; import { useGame } from "../../hooks/useGame"; import { formatCurrentTime } from "../../utils/gameFunctions"; diff --git a/src/components/results/ResultsModals.jsx b/src/components/results/ResultsModals.jsx index 3de3a6f..330b7f9 100644 --- a/src/components/results/ResultsModals.jsx +++ b/src/components/results/ResultsModals.jsx @@ -24,7 +24,7 @@ export default function ResultsModals({ resultsDatas }) { if (!resultsDatas) return navigate("/home"); - const { gameStats, contextGameDatas } = resultsDatas; + const { gameStats } = resultsDatas; function goRating() { setIsModalOpen(false); diff --git a/src/components/ui/Footer.jsx b/src/components/ui/Footer.jsx index a8b829e..5daaac6 100644 --- a/src/components/ui/Footer.jsx +++ b/src/components/ui/Footer.jsx @@ -58,7 +58,10 @@ export default function Footer() {
  • Web & graphic design by{" "} - + Deligraph
  • diff --git a/src/components/ui/LanguageSelect.jsx b/src/components/ui/LanguageSelect.jsx index ea6ee0b..3060810 100644 --- a/src/components/ui/LanguageSelect.jsx +++ b/src/components/ui/LanguageSelect.jsx @@ -6,7 +6,6 @@ export default function LanguageSelect() { const [isSubmenuOpen, setIsSubmenuOpen] = useState(false); if (!screensTranslations || !screensTranslations.ui) return

    loading translations…

    ; - const currentUiTranslations = screensTranslations.ui; function handleShowHideSubmenu() { setIsSubmenuOpen(!isSubmenuOpen); diff --git a/src/components/ui/Nav.jsx b/src/components/ui/Nav.jsx index 0768580..dcd240c 100644 --- a/src/components/ui/Nav.jsx +++ b/src/components/ui/Nav.jsx @@ -1,4 +1,4 @@ -import { Link, NavLink } from "react-router-dom"; +import { Link } from "react-router-dom"; import { useLocation } from "react-router-dom"; import { useUser } from "../../hooks/useUser"; import LanguageSelect from "./LanguageSelect"; @@ -11,7 +11,7 @@ import Loading from "../animations/Loading"; export default function Nav() { let location = useLocation(); - const { language, screensTranslations } = useUser(); + const { screensTranslations } = useUser(); const [isMenuOpen, setIsMenuOpen] = useState(false); @@ -44,7 +44,7 @@ export default function Nav() { return (