{importType}
+ >
+ );
}
}
diff --git a/client/src/app/pages/dashboard/users/FervidexIntegrationPage.tsx b/client/src/app/pages/dashboard/users/FervidexIntegrationPage.tsx
index eea35a52e..3b54ab507 100644
--- a/client/src/app/pages/dashboard/users/FervidexIntegrationPage.tsx
+++ b/client/src/app/pages/dashboard/users/FervidexIntegrationPage.tsx
@@ -1,4 +1,5 @@
import { APIFetchV1 } from "util/api";
+import { isCardIDValid } from "util/misc";
import ApiError from "components/util/ApiError";
import Divider from "components/util/Divider";
import Loading from "components/util/Loading";
@@ -169,15 +170,3 @@ function FervidexForm({
);
}
-
-function isCardIDValid(cardID: string) {
- if (cardID.startsWith("E004")) {
- return false;
- }
-
- if (cardID[0] === "C") {
- return cardID.length === 13;
- }
-
- return cardID.length === 16;
-}
diff --git a/client/src/app/routes/ImportRoutes.tsx b/client/src/app/routes/ImportRoutes.tsx
index e743eab47..d22b469f8 100644
--- a/client/src/app/routes/ImportRoutes.tsx
+++ b/client/src/app/routes/ImportRoutes.tsx
@@ -24,6 +24,7 @@ import { mode } from "lib/config";
import React, { useContext } from "react";
import Switch from "react-bootstrap/esm/Switch";
import { Link, Redirect, Route } from "react-router-dom";
+import CGIntegrationPage from "components/imports/CGIntegrationPage";
export default function ImportRoutes() {
const { user } = useContext(UserContext);
@@ -171,6 +172,25 @@ export default function ImportRoutes() {
game="sdvx"
/>
+ {cardID.match(/.{1,4}/gu)?.join(" ")}.
+
+ /sync {cgType === "dev" ? "CG-DEV" : "CG"} {game}
+
+ !
+