diff --git a/client/src/App.tsx b/client/src/App.tsx index 78d44d1..c7d8f81 100644 --- a/client/src/App.tsx +++ b/client/src/App.tsx @@ -43,6 +43,8 @@ import { Send, Terminal, FolderTree, + ChevronDown, + ChevronRight, } from "lucide-react"; import { ZodType } from "zod"; @@ -94,6 +96,7 @@ const App = () => { const [notifications, setNotifications] = useState([]); const [roots, setRoots] = useState([]); const [env, setEnv] = useState>({}); + const [showEnvVars, setShowEnvVars] = useState(false); const [pendingSampleRequests, setPendingSampleRequests] = useState< Array< @@ -384,46 +387,62 @@ const App = () => { {transportType === "stdio" && (
-

+

- {Object.entries(env).map(([key, value]) => ( -
- - setEnv((prev) => ({ - ...prev, - [e.target.value]: value, - })) - } - /> - - setEnv((prev) => ({ ...prev, [key]: e.target.value })) - } - /> + + {showEnvVars && ( +
+ {Object.entries(env).map(([key, value]) => ( +
+ + setEnv((prev) => ({ + ...prev, + [e.target.value]: value, + })) + } + /> + + setEnv((prev) => ({ + ...prev, + [key]: e.target.value, + })) + } + /> + +
+ ))}
- ))} - + )}
)}