diff --git a/client/src/app/pages/dashboard/import/ImportPage.tsx b/client/src/app/pages/dashboard/import/ImportPage.tsx index b6438cee8..a5bf8b702 100644 --- a/client/src/app/pages/dashboard/import/ImportPage.tsx +++ b/client/src/app/pages/dashboard/import/ImportPage.tsx @@ -9,7 +9,7 @@ import Loading from "components/util/Loading"; import useApiQuery from "components/util/query/useApiQuery"; import { UserContext } from "context/UserContext"; import { TachiConfig } from "lib/config"; -import React, { useContext, useState } from "react"; +import React, { useContext, useEffect, useState } from "react"; import { Row } from "react-bootstrap"; import { Link } from "react-router-dom"; import { @@ -27,6 +27,14 @@ export default function ImportPage({ user }: { user: UserDocument }) { const [game, setGame] = useState(null); + const queryGame = new URLSearchParams(window.location.search).get("game"); + + useEffect(() => { + if (queryGame) { + setGame(queryGame as Game); + } + }, [queryGame]); + return (
@@ -50,6 +58,7 @@ export default function ImportPage({ user }: { user: UserDocument }) {