💡 Sorted imports

This commit is contained in:
2024-02-18 17:38:28 +01:00
parent b7ff232f34
commit c2db839ebe
4 changed files with 30 additions and 10 deletions
+11 -3
View File
@@ -2,11 +2,19 @@
//! Imports //! Imports
// --------------------------------------------------------------------------------------------------------------------- // ---------------------------------------------------------------------------------------------------------------------
// ------------------------------------------------------ React --------------------------------------------------------
import { MouseEvent, useCallback, useState } from 'react'; import { MouseEvent, useCallback, useState } from 'react';
import { Difficulty, GridType } from '../../../types/game'; // ---------------------------------------------------------------------------------------------------------------------
import { discoverAroundCell, revealAllGrid, startGame } from '../../../utils/game';
import { GameState } from '../../../types/gameState'; // ------------------------------------------------------ Types --------------------------------------------------------
import { SetterOrUpdater } from 'recoil'; import { SetterOrUpdater } from 'recoil';
import { Difficulty, GridType } from '../../../types/game';
import { GameState } from '../../../types/gameState';
// ---------------------------------------------------------------------------------------------------------------------
// ------------------------------------------------------ Utils --------------------------------------------------------
import { discoverAroundCell, revealAllGrid, startGame } from '../../../utils/game';
// ---------------------------------------------------------------------------------------------------------------------
export const useActions = (grid: GridType, setGrid: React.Dispatch<React.SetStateAction<GridType>>, gameState: GameState, setGameState: SetterOrUpdater<GameState>) => { export const useActions = (grid: GridType, setGrid: React.Dispatch<React.SetStateAction<GridType>>, gameState: GameState, setGameState: SetterOrUpdater<GameState>) => {
const [, updateGrid] = useState({}); const [, updateGrid] = useState({});
+9 -3
View File
@@ -2,12 +2,18 @@
//! Imports //! Imports
// --------------------------------------------------------------------------------------------------------------------- // ---------------------------------------------------------------------------------------------------------------------
// ----------------------------------------------------- Styles -------------------------------------------------------- // ------------------------------------------------------ React --------------------------------------------------------
import { useEffect, useRef } from 'react'; import { useEffect, useRef } from 'react';
import './styles.scss'; // ---------------------------------------------------------------------------------------------------------------------
// ----------------------------------------------- Context & Stockage --------------------------------------------------
import localforage from 'localforage';
import { useRecoilState } from 'recoil'; import { useRecoilState } from 'recoil';
import { gameStateAtom } from '../../contexts/gameState'; import { gameStateAtom } from '../../contexts/gameState';
import localforage from 'localforage'; // ---------------------------------------------------------------------------------------------------------------------
// ----------------------------------------------------- Styles --------------------------------------------------------
import './styles.scss';
// --------------------------------------------------------------------------------------------------------------------- // ---------------------------------------------------------------------------------------------------------------------
const store = localforage.createInstance({ const store = localforage.createInstance({
+1 -1
View File
@@ -6,7 +6,7 @@
import { useEffect, useState } from 'react'; import { useEffect, useState } from 'react';
// --------------------------------------------------------------------------------------------------------------------- // ---------------------------------------------------------------------------------------------------------------------
// ------------------------------------------------ Recoil & Stockage -------------------------------------------------- // ----------------------------------------------- Context & Stockage --------------------------------------------------
import localforage from 'localforage'; import localforage from 'localforage';
import { useRecoilState } from 'recoil'; import { useRecoilState } from 'recoil';
import { gameStateAtom } from '../../contexts/gameState'; import { gameStateAtom } from '../../contexts/gameState';
+9 -3
View File
@@ -6,12 +6,18 @@
import { useEffect, useState } from 'react'; import { useEffect, useState } from 'react';
// --------------------------------------------------------------------------------------------------------------------- // ---------------------------------------------------------------------------------------------------------------------
// ----------------------------------------------------- Context -------------------------------------------------------
import { useRecoilState } from 'recoil';
import { gameStateAtom } from '../../../contexts/gameState';
// ---------------------------------------------------------------------------------------------------------------------
// ------------------------------------------------------ Utils --------------------------------------------------------
import { saveToLocalStorage } from '../../../utils/generics';
// ---------------------------------------------------------------------------------------------------------------------
// ----------------------------------------------------- Assets -------------------------------------------------------- // ----------------------------------------------------- Assets --------------------------------------------------------
import Clock from '../../../assets/clock'; import Clock from '../../../assets/clock';
import '../styles.scss'; import '../styles.scss';
import { useRecoilState } from 'recoil';
import { gameStateAtom } from '../../../contexts/gameState';
import { saveToLocalStorage } from '../../../utils/generics';
// --------------------------------------------------------------------------------------------------------------------- // ---------------------------------------------------------------------------------------------------------------------
const Timer = () => { const Timer = () => {