Skip to content

Commit 6b7c752

Browse files
committed
* In Sidebar.tsx
- Add tooltip over the Connection Type field
1 parent 05534ca commit 6b7c752

File tree

1 file changed

+29
-22
lines changed

1 file changed

+29
-22
lines changed

client/src/components/Sidebar.tsx

Lines changed: 29 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,8 @@ const Sidebar = ({
108108
const [copiedServerFile, setCopiedServerFile] = useState(false);
109109
const { toast } = useToast();
110110

111+
const connectionTypeTip =
112+
"Connect to server directly (requires CORS config on server) or via MCP Inspector Proxy";
111113
// Reusable error reporter for copy actions
112114
const reportError = useCallback(
113115
(error: unknown) => {
@@ -319,28 +321,33 @@ const Sidebar = ({
319321
</div>
320322

321323
{/* Connection Type switch - only visible for non-STDIO transport types */}
322-
<div className="space-y-2">
323-
<label
324-
className="text-sm font-medium"
325-
htmlFor="connection-type-select"
326-
>
327-
Connection Type
328-
</label>
329-
<Select
330-
value={connectionType}
331-
onValueChange={(value: "direct" | "proxy") =>
332-
setConnectionType(value)
333-
}
334-
>
335-
<SelectTrigger id="connection-type-select">
336-
<SelectValue placeholder="Select connection type" />
337-
</SelectTrigger>
338-
<SelectContent>
339-
<SelectItem value="proxy">Via Proxy</SelectItem>
340-
<SelectItem value="direct">Direct</SelectItem>
341-
</SelectContent>
342-
</Select>
343-
</div>
324+
<Tooltip>
325+
<TooltipTrigger asChild>
326+
<div className="space-y-2">
327+
<label
328+
className="text-sm font-medium"
329+
htmlFor="connection-type-select"
330+
>
331+
Connection Type
332+
</label>
333+
<Select
334+
value={connectionType}
335+
onValueChange={(value: "direct" | "proxy") =>
336+
setConnectionType(value)
337+
}
338+
>
339+
<SelectTrigger id="connection-type-select">
340+
<SelectValue placeholder="Select connection type" />
341+
</SelectTrigger>
342+
<SelectContent>
343+
<SelectItem value="proxy">Via Proxy</SelectItem>
344+
<SelectItem value="direct">Direct</SelectItem>
345+
</SelectContent>
346+
</Select>
347+
</div>
348+
</TooltipTrigger>
349+
<TooltipContent>{connectionTypeTip}</TooltipContent>
350+
</Tooltip>
344351
</>
345352
)}
346353

0 commit comments

Comments
 (0)