import { Header, Footer } from "@/components/Shell"; import { Pairing } from "@/components/Pairing"; import { SignIn } from "@/components/SignIn"; import { user } from "@/lib/supabase"; export default async function Pair({ searchParams, }: { searchParams: Promise<{ code?: string }>; }) { const { code } = await searchParams; const account = await user(); return ( <>
{!account ? ( <>

Sign in first, then reopen the pairing link from Minecraft.

) : code && /^[A-F0-9]{8}$/.test(code) ? ( ) : (

Open the pairing link shown by your Fabric mod.

)}