// --------------------------------------------------------------------------------------------------------------------- //! Imports // --------------------------------------------------------------------------------------------------------------------- // ----------------------------------------------------- Styles -------------------------------------------------------- import { useRef } from 'react'; import './styles.scss'; import { useRecoilState } from 'recoil'; import { gameStateAtom } from '../../contexts/gameState'; // --------------------------------------------------------------------------------------------------------------------- const Home = () => { const difficultyRef = useRef(null); const sizeRef = useRef(null); const [, setGameState] = useRecoilState(gameStateAtom); const onClick = () => { if (difficultyRef.current !== null && sizeRef.current !== null) { const difficulty = difficultyRef.current.value; const size = sizeRef.current.value; setGameState((prev) => ({ ...prev, difficulty: difficulty, gridSize: parseInt(size), status: 'idle', })); } }; return (

Démineur

Taille de la grille

Difficulté

); }; export default Home;