fix: remove submitted mcp new badge

This commit is contained in:
Krrish Dholakia 2026-06-22 18:20:30 -07:00
parent e9697b26bc
commit 7ae84c2b84
2 changed files with 18 additions and 5 deletions

View file

@ -96,6 +96,23 @@ describe("MCPServers", () => {
});
});
it("should not show a new badge on the Submitted MCPs tab", async () => {
vi.mocked(networking.fetchMCPServers).mockResolvedValue([]);
vi.mocked(networking.fetchMCPServerHealth).mockResolvedValue([]);
const queryClient = createQueryClient();
render(
<QueryClientProvider client={queryClient}>
<MCPServers {...defaultProps} />
</QueryClientProvider>,
);
await waitFor(() => {
expect(screen.getByRole("tab", { name: "Submitted MCPs" })).toBeInTheDocument();
});
expect(screen.queryByRole("tab", { name: /Submitted MCPs\s+New/i })).not.toBeInTheDocument();
});
it("should render mocked MCP servers data in the table", async () => {
// Mock MCP servers data
const mockServers = [

View file

@ -501,11 +501,7 @@ const MCPServers: React.FC<MCPServerProps> = ({ accessToken, userRole, userID })
<Tab>Semantic Filter</Tab>
<Tab>Network Settings</Tab>
{isAdminRole(userRole) && (
<Tab>
<span className="flex items-center gap-2">
Submitted MCPs <NewBadge />
</span>
</Tab>
<Tab>Submitted MCPs</Tab>
)}
{isProxyAdminRole(userRole) && (
<Tab>