diff --git a/apps/rowboat/app/projects/[projectId]/entities/tool_config.tsx b/apps/rowboat/app/projects/[projectId]/entities/tool_config.tsx index 472c6489..4a827b7f 100644 --- a/apps/rowboat/app/projects/[projectId]/entities/tool_config.tsx +++ b/apps/rowboat/app/projects/[projectId]/entities/tool_config.tsx @@ -3,7 +3,7 @@ import { WorkflowTool } from "../../../lib/types/workflow_types"; import { Checkbox, Select, SelectItem, RadioGroup, Radio } from "@heroui/react"; import { z } from "zod"; import { ImportIcon, XIcon, PlusIcon } from "lucide-react"; -import { useState } from "react"; +import { useState, useEffect } from "react"; import { Textarea } from "@/components/ui/textarea"; import { Panel } from "@/components/common/panel-common"; import { Button } from "@/components/ui/button"; @@ -40,6 +40,12 @@ export function ParameterConfig({ handleRename: (oldName: string, newName: string) => void, readOnly?: boolean }) { + const [localName, setLocalName] = useState(param.name); + + useEffect(() => { + setLocalName(param.name); + }, [param.name]); + return (