fix(ui): Fix MCP form
This commit is contained in:
@@ -135,7 +135,7 @@ const AgentForm = ({
|
|||||||
...formData,
|
...formData,
|
||||||
mcp_servers: [
|
mcp_servers: [
|
||||||
...(formData.mcp_servers || []),
|
...(formData.mcp_servers || []),
|
||||||
{ url: '' }
|
{ url: '', token: '' }
|
||||||
]
|
]
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
@@ -151,9 +151,12 @@ const AgentForm = ({
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Handle MCP server change
|
// Handle MCP server change
|
||||||
const handleMCPServerChange = (index, value) => {
|
const handleMCPServerChange = (index, field, value) => {
|
||||||
const updatedMCPServers = [...formData.mcp_servers];
|
const updatedMCPServers = [...formData.mcp_servers];
|
||||||
updatedMCPServers[index] = { url: value };
|
updatedMCPServers[index] = {
|
||||||
|
...updatedMCPServers[index],
|
||||||
|
[field]: value
|
||||||
|
};
|
||||||
setFormData({
|
setFormData({
|
||||||
...formData,
|
...formData,
|
||||||
mcp_servers: updatedMCPServers
|
mcp_servers: updatedMCPServers
|
||||||
|
|||||||
@@ -47,8 +47,8 @@ const MCPServersSection = ({
|
|||||||
<input
|
<input
|
||||||
type="password"
|
type="password"
|
||||||
id={`mcp-api-key-${index}`}
|
id={`mcp-api-key-${index}`}
|
||||||
value={server.api_key || ''}
|
value={server.token || ''}
|
||||||
onChange={(e) => handleMCPServerChange(index, 'api_key', e.target.value)}
|
onChange={(e) => handleMCPServerChange(index, 'token', e.target.value)}
|
||||||
className="form-control"
|
className="form-control"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user