diff --git a/app/(account)/verify/page.tsx b/app/(account)/verify/page.tsx index 859f1ff..d38ccb4 100644 --- a/app/(account)/verify/page.tsx +++ b/app/(account)/verify/page.tsx @@ -21,6 +21,9 @@ import { useEffect, useRef, useState } from "react" export default function VerifyPage() { const [verifyRole, setVerifyRole] = useState("") + const [realName, setRealName] = useState("") + const [idNumber, setIdNumber] = useState("") + const [gameProfile, setGameProfile] = useState("") const verificationStatus = useAuthStore((state) => state.verificationStatus) const verificationReasons = useAuthStore((state) => state.verificationReasons) const verifiedRoles = useAuthStore((state) => state.verifiedRoles) @@ -38,8 +41,21 @@ export default function VerifyPage() { [], ) + const buildMaterials = () => { + const materials: Record = { + realName, + idNumber, + gameProfile, + idCardFront: "mock://idCardFront", + idCardBack: "mock://idCardBack", + gameScreenshot: "mock://gameScreenshot", + } + + return materials + } + const submitWithMockApproval = (role: UserRole) => { - submitVerification(role) + submitVerification(role, buildMaterials()) const oldTimer = timersRef.current.get(role) if (oldTimer) { clearTimeout(oldTimer) @@ -149,19 +165,34 @@ export default function VerifyPage() {
- + setRealName(event.target.value)} + />
- + setIdNumber(event.target.value)} + />
-