"use client"; import React, { useState } from "react"; import { Button, Paper, Typography } from "@mui/material"; import { useSearchParams } from "next/navigation"; import GppMaybeIcon from "@mui/icons-material/GppMaybe"; import { useInspectFlake } from "@/api/default/default"; import { ConfirmVM } from "@/components/join/join"; import { LoadingOverlay } from "@/components/join/loadingOverlay"; import { FlakeBadge } from "@/components/flakeBadge/flakeBadge"; import { Log } from "@/components/join/log"; export default function Page() { const queryParams = useSearchParams(); const flakeUrl = queryParams.get("flake") || ""; const flakeAttribute = queryParams.get("attr") || "default"; const [userConfirmed, setUserConfirmed] = useState(false); const clanName = "Lassul.us"; const { data, error, isLoading } = useInspectFlake({ url: flakeUrl }); return (