Merge pull request #57 from modelcontextprotocol/justin/fix-env-vars

Fix typing environment variable keys
This commit is contained in:
Justin Spahr-Summers
2024-11-14 09:54:19 +00:00
committed by GitHub

View File

@@ -113,14 +113,15 @@ const Sidebar = ({
</Button> </Button>
{showEnvVars && ( {showEnvVars && (
<div className="space-y-2"> <div className="space-y-2">
{Object.entries(env).map(([key, value]) => ( {Object.entries(env).map(([key, value], idx) => (
<div key={key} className="grid grid-cols-[1fr,auto] gap-2"> <div key={idx} className="grid grid-cols-[1fr,auto] gap-2">
<div className="space-y-1"> <div className="space-y-1">
<Input <Input
placeholder="Key" placeholder="Key"
value={key} value={key}
onChange={(e) => { onChange={(e) => {
const newEnv = { ...env }; const newEnv = { ...env };
delete newEnv[key];
newEnv[e.target.value] = value; newEnv[e.target.value] = value;
setEnv(newEnv); setEnv(newEnv);
}} }}