diff --git a/app/test/page.tsx b/app/test/page.tsx index 6ac948f..681f3a8 100644 --- a/app/test/page.tsx +++ b/app/test/page.tsx @@ -1,30 +1,17 @@ "use client"; import React from "react"; -import { useQuery, useMutation } from "convex/react"; +import { useMutation } from "convex/react"; import { useRouter } from "next/navigation"; import { Button } from "@/components/ui/button"; -import { - Select, - SelectContent, - SelectItem, - SelectTrigger, - SelectValue, -} from "@/components/ui/select"; +import { ModelSelector } from "@/components/ModelSelector"; import { api } from "@/convex/_generated/api"; export default function TestPage() { - const models = useQuery(api.models.getActiveModels); const testModel = useMutation(api.games.testModel); const [model, setModel] = React.useState(""); const router = useRouter(); - React.useEffect(() => { - if (models !== undefined && models.length !== 0) { - setModel(models[0].slug); - } - }, [models]); - const handleClick = async () => { await testModel({ modelId: model, @@ -38,19 +25,7 @@ export default function TestPage() {
Loading...
; + } else if (models.length === 0) { + returnNo models found.
; + } + + return ( + + ); +}