diff --git a/src/frontend/src/modals/addMcpServerModal/index.tsx b/src/frontend/src/modals/addMcpServerModal/index.tsx index d5bb0e093..8ac66b8d4 100644 --- a/src/frontend/src/modals/addMcpServerModal/index.tsx +++ b/src/frontend/src/modals/addMcpServerModal/index.tsx @@ -1,6 +1,7 @@ import { useEffect, useState } from "react"; import { ForwardedIconComponent } from "@/components/common/genericIconComponent"; +import ShadTooltip from "@/components/common/shadTooltipComponent"; import InputListComponent from "@/components/core/parameterRenderComponent/components/inputListComponent"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; @@ -21,6 +22,7 @@ import IOKeyPairInput from "@/modals/IOModal/components/IOFieldView/components/k import { MCPServerType } from "@/types/mcp"; import { extractMcpServersFromJson } from "@/utils/mcpUtils"; import { parseString } from "@/utils/stringManipulation"; +import { cn } from "@/utils/utils"; import { useIsFetching, usePrefetchQuery, @@ -51,7 +53,9 @@ export default function AddMcpServerModal({ initialData ? (initialData.command ? "STDIO" : "SSE") : "JSON", ); const [jsonValue, setJsonValue] = useState(""); - const [error, setError] = useState(null); + const [error, setError] = useState( + "Error downloading file: File _mcp_servers.json not found in flow 7e93e2c5-b979-49c0-b01b-4f4111d9230d", + ); const { mutateAsync: addMCPServer, isPending: isAddPending } = useAddMCPServer(); const { mutateAsync: patchMCPServer, isPending: isPatchPending } = @@ -295,9 +299,16 @@ export default function AddMcpServerModal({ id="global-variable-modal-inputs" > {error && ( -
- {error} -
+ +
+ {error} +
+
)}