From 6c1c75a3e1fc5a869a56c595db4e2b5d68f25394 Mon Sep 17 00:00:00 2001
From: Anish Sarkar <104695310+AnishSarkar22@users.noreply.github.com>
Date: Thu, 23 Jul 2026 23:37:51 +0530
Subject: [PATCH] feat(connector-icon): mask MCP icon to inherit currentColor
---
surfsense_web/contracts/enums/connectorIcons.tsx | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/surfsense_web/contracts/enums/connectorIcons.tsx b/surfsense_web/contracts/enums/connectorIcons.tsx
index 81696729d..1e76d7e45 100644
--- a/surfsense_web/contracts/enums/connectorIcons.tsx
+++ b/surfsense_web/contracts/enums/connectorIcons.tsx
@@ -74,7 +74,17 @@ export const getConnectorIcon = (connectorType: EnumConnectorName | string, clas
case EnumConnectorName.CIRCLEBACK_CONNECTOR:
return ;
case EnumConnectorName.MCP_CONNECTOR:
- return ;
+ // Masked so the black glyph inherits currentColor (white in dark mode).
+ return (
+
+ );
case EnumConnectorName.OBSIDIAN_CONNECTOR:
return ;
case EnumConnectorName.COMPOSIO_GOOGLE_DRIVE_CONNECTOR: