"use client"; import { useState } from "react"; import { zodResolver } from "@hookform/resolvers/zod"; import { useTranslations } from "next-intl"; import { FormProvider, useForm } from "react-hook-form"; import { z } from "zod"; import { TextField } from "@/components/form/TextField"; import { fetchTournamentResultsSchema } from "@/schemas"; import { trpc } from "@/utils/trpc"; type FetchResultsFormValues = z.infer; export const FetchResultsForm = () => { const t = useTranslations("Elo"); const fetchResults = trpc.fetchTournamentResults.useMutation(); const form = useForm({ resolver: zodResolver(fetchTournamentResultsSchema), }); const onSubmit = async (input: FetchResultsFormValues) => { try { const result = await fetchResults.mutateAsync(input); console.log(result); } catch (err: unknown) { console.log(err); } }; return (
); };