WIP
This commit is contained in:
11
src/persistance/loadConfig.ts
Normal file
11
src/persistance/loadConfig.ts
Normal 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;
|
||||
8
src/persistance/saveConfig.ts
Normal file
8
src/persistance/saveConfig.ts
Normal 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;
|
||||
Reference in New Issue
Block a user