From 013d1e0585ac4c5e6c27141645c1475fc50a8d4f Mon Sep 17 00:00:00 2001 From: Elijah Steres Date: Fri, 8 Jan 2021 11:03:11 -0500 Subject: [PATCH] move typsecript libs to dev deps --- simmadome/package.json | 22 ++++++++++++---------- simmadome/src/GamePage.tsx | 2 +- simmadome/src/GamesPage.tsx | 4 ++-- 3 files changed, 15 insertions(+), 13 deletions(-) diff --git a/simmadome/package.json b/simmadome/package.json index e37f8ef..c98a967 100644 --- a/simmadome/package.json +++ b/simmadome/package.json @@ -4,6 +4,17 @@ "private": true, "proxy": "http://localhost:5000", "dependencies": { + "react": "^17.0.1", + "react-dom": "^17.0.1", + "react-router": "^5.2.0", + "react-router-dom": "^5.2.0", + "react-scripts": "4.0.1", + "socket.io-client": "^3.0.5", + "twemoji": "^13.0.1", + "typescript": "^4.1.3", + "web-vitals": "^0.2.4" + }, + "devDependencies" : { "@testing-library/jest-dom": "^5.11.8", "@testing-library/react": "^11.2.2", "@testing-library/user-event": "^12.6.0", @@ -14,16 +25,7 @@ "@types/react-router": "^5.1.10", "@types/react-router-dom": "^5.1.7", "@types/socket.io-client": "^1.4.34", - "@types/twemoji": "^12.1.1", - "react": "^17.0.1", - "react-dom": "^17.0.1", - "react-router": "^5.2.0", - "react-router-dom": "^5.2.0", - "react-scripts": "4.0.1", - "socket.io-client": "^3.0.5", - "twemoji": "^13.0.1", - "typescript": "^4.1.3", - "web-vitals": "^0.2.4" + "@types/twemoji": "^12.1.1" }, "scripts": { "start": "react-scripts start", diff --git a/simmadome/src/GamePage.tsx b/simmadome/src/GamePage.tsx index 76ef9b6..816108a 100644 --- a/simmadome/src/GamePage.tsx +++ b/simmadome/src/GamePage.tsx @@ -7,7 +7,7 @@ function GamePage() { let searchparams = new URLSearchParams(window.location.search); let gameId = searchparams.get('id'); - let [games, setGames] = useState(new Array<[string, GameState]>()); + let [games, setGames] = useState<[string, GameState][]>([]); useListener((newGames) => setGames(newGames)); let game = games.find((game) => game[0] === gameId) diff --git a/simmadome/src/GamesPage.tsx b/simmadome/src/GamesPage.tsx index 6273423..7e7c877 100644 --- a/simmadome/src/GamesPage.tsx +++ b/simmadome/src/GamesPage.tsx @@ -13,14 +13,14 @@ function GamesPage() { let searchparams = new URLSearchParams(search); let filter = searchparams.get('league') ?? "" - let [games, setGames] = useState(new Array<[string, GameState]>()); + let [games, setGames] = useState<[string, GameState][]>([]); useListener(setGames); let filters = useRef(filter !== "" ? [filter] : []); games.forEach((game) => { if (game[1].is_league && !filters.current.includes(game[1].leagueoruser)) { filters.current.push(game[1].leagueoruser) }}); filters.current = filters.current.filter((f) => games.find((game) => game && game[1].is_league && game[1].leagueoruser === f) || f === filter); - let gameList = useRef(new Array<(string | null)>()); + let gameList = useRef<(string | null)[]>([]); let filterGames = games.filter((game, i) => filter === "" || game[1].leagueoruser === filter); updateList(gameList.current, filterGames, searchparams.get('game'));