"use client"; import { useState } from "react"; import { api } from "./StartGame"; export function Pairing({ code }: { code: string }) { const [message, setMessage] = useState(""), [busy, setBusy] = useState(false); async function approve() { setBusy(true); try { await api("pairing/approve", { code }); setMessage("Capture client linked. You can return to Minecraft."); } catch (e) { setMessage((e as Error).message); } finally { setBusy(false); } } return (
Approve only if this code is displayed by your MineGeo Fabric mod. Linking lets that client upload private map drafts to your account.
{message && ({message}
)}