refactoring cascading components

This commit is contained in:
Antoine M 2024-02-13 19:19:59 +01:00
parent 0e73b18a12
commit dc1b961200

View File

@ -1,28 +1,29 @@
import Menu from "../components/Menu"; import { useWordpressCustomData } from "../services/WordpressFetchData.js";
import { useWordpressData } from "../hooks/WordpressFetchData"; import { useState } from "react";
import { GameContextProvider } from "../context/GameContext.js";
import Menu from "../components/ui/Menu.jsx";
import GameContainer from "../components/game/GameContainer.jsx";
import Tutorial from "../components/game/Tutorial.jsx";
import Logo from "../components/ui/Logo.jsx";
import GameModal from "../components/game/GameModal.jsx";
export default function Game() { export default function Game() {
const screenData = useWordpressData("/search-and-find");
if (!screenData) return;
console.log(screenData[0]);
return ( return (
<div className='page-container page-container--play'> <>
<div className='screen'> <div className='page-container page-container--play'>
<Menu /> <GameContextProvider>
<div className='salut'>helloo</div> <div className='screen'>
<section className='screen__game'> <Logo />
<h1>{screenData[0].title.rendered}</h1> {/* <Menu /> */}
{screenData && <h2>{screenData[0].title.rendered}</h2>} <GameModal />
{screenData && ( <Tutorial />
<div <GameContainer gameId={"latest"} />
dangerouslySetInnerHTML={{ </div>
__html: screenData[0].content.rendered, </GameContextProvider>
}}
/>
)}
</section>
</div> </div>
</div> </>
); );
} }