This commit is contained in:
Maciej Caderek
2022-02-17 22:24:51 +01:00
parent 1bcb481574
commit c4e02072bc
11 changed files with 52 additions and 154 deletions

View File

@@ -0,0 +1,11 @@
const loadConfig = () => {
const boardConfig = localStorage.getItem("boardConfig");
const gameConfig = localStorage.getItem("gameConfig");
return {
boardConfig: boardConfig === null ? {} : JSON.parse(boardConfig),
gameConfig: gameConfig === null ? {} : JSON.parse(gameConfig),
};
};
export default loadConfig;

View File

@@ -0,0 +1,8 @@
import { state } from "../state";
const saveConfig = (type: "board" | "game") =>
type === "board"
? localStorage.setItem("boardConfig", JSON.stringify(state.boardConfig))
: localStorage.setItem("gameConfig", JSON.stringify(state.gameConfig));
export default saveConfig;