Display tooltip only if sseUrl is set.

This commit is contained in:
Marc Abramowitz 2025-06-05 00:25:18 -07:00
commit 2ecfdb0f2e

View file

@ -285,20 +285,30 @@ const Sidebar = ({
<label className="text-sm font-medium" htmlFor="sse-url-input"> <label className="text-sm font-medium" htmlFor="sse-url-input">
URL URL
</label> </label>
<Tooltip> {sseUrl ? (
<TooltipTrigger asChild> <Tooltip>
<Input <TooltipTrigger asChild>
id="sse-url-input" <Input
placeholder="URL" id="sse-url-input"
value={sseUrl} placeholder="URL"
onChange={(e) => setSseUrl(e.target.value)} value={sseUrl}
className="font-mono" onChange={(e) => setSseUrl(e.target.value)}
/> className="font-mono"
</TooltipTrigger> />
<TooltipContent> </TooltipTrigger>
{sseUrl || `Enter URL to MCP server`} <TooltipContent>
</TooltipContent> {sseUrl}
</Tooltip> </TooltipContent>
</Tooltip>
) : (
<Input
id="sse-url-input"
placeholder="URL"
value={sseUrl}
onChange={(e) => setSseUrl(e.target.value)}
className="font-mono"
/>
)}
</div> </div>
<div className="space-y-2"> <div className="space-y-2">
<Button <Button