From eb1cf52527b060f9d09f24878481f56c5bbee1e4 Mon Sep 17 00:00:00 2001 From: tomolld Date: Mon, 22 Jul 2024 14:33:00 +0900 Subject: [PATCH] =?UTF-8?q?gemini=E3=82=A8=E3=83=A9=E3=83=BC=E3=81=AE?= =?UTF-8?q?=E8=A1=A8=E7=A4=BA=20(#64)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/app/routes/translate/components/GeminiApiKeyForm.tsx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/web/app/routes/translate/components/GeminiApiKeyForm.tsx b/web/app/routes/translate/components/GeminiApiKeyForm.tsx index 8d1830a..ccd0485 100644 --- a/web/app/routes/translate/components/GeminiApiKeyForm.tsx +++ b/web/app/routes/translate/components/GeminiApiKeyForm.tsx @@ -1,6 +1,5 @@ import { useForm } from "@conform-to/react"; import { getFormProps, getInputProps } from "@conform-to/react"; -import type { SubmissionResult } from "@conform-to/react"; import { getZodConstraint, parseWithZod } from "@conform-to/zod"; import { Form, useActionData } from "@remix-run/react"; import { Link } from "@remix-run/react"; @@ -12,13 +11,13 @@ import { Button } from "~/components/ui/button"; import { Card, CardContent, CardHeader, CardTitle } from "~/components/ui/card"; import { Input } from "~/components/ui/input"; import { geminiApiKeySchema } from "../types"; - +import type { action } from "../route"; export function GeminiApiKeyForm() { - const lastResult = useActionData(); + const actionData = useActionData(); const navigation = useNavigation(); const [form, { geminiApiKey }] = useForm({ id: "gemini-api-key-form", - lastResult, + lastResult: actionData?.lastResult, constraint: getZodConstraint(geminiApiKeySchema), shouldValidate: "onBlur", shouldRevalidate: "onInput",