added silent fetching to when mcp view is clicked

This commit is contained in:
pashpashpash 2025-02-17 20:33:25 -08:00
parent 9c840fc89c
commit e587115d62

View file

@ -1,5 +1,5 @@
import { VSCodeButton, VSCodeLink, VSCodePanels, VSCodePanelTab, VSCodePanelView } from "@vscode/webview-ui-toolkit/react"
import { useState } from "react"
import { useState, useEffect } from "react"
import { vscode } from "../../utils/vscode"
import { useExtensionState } from "../../context/ExtensionStateContext"
import { McpServer } from "../../../../src/shared/mcp"
@ -18,11 +18,12 @@ const McpView = ({ onDone }: McpViewProps) => {
const handleTabChange = (tab: string) => {
setActiveTab(tab)
if (tab === "marketplace") {
vscode.postMessage({ type: "silentlyRefreshMcpMarketplace" })
}
}
useEffect(() => {
vscode.postMessage({ type: "silentlyRefreshMcpMarketplace" })
}, [])
// const [servers, setServers] = useState<McpServer[]>([
// // Add some mock servers for testing
// {