diff --git a/surfsense_web/contracts/enums/connectorIcons.tsx b/surfsense_web/contracts/enums/connectorIcons.tsx
index 9281c00e9..e8c2b4ed0 100644
--- a/surfsense_web/contracts/enums/connectorIcons.tsx
+++ b/surfsense_web/contracts/enums/connectorIcons.tsx
@@ -1,20 +1,6 @@
import {
- IconBook,
- IconBooks,
- IconBrandDiscord,
- IconBrandElastic,
- IconBrandGithub,
- IconBrandNotion,
- IconBrandSlack,
- IconBrandYoutube,
- IconCalendar,
- IconChecklist,
- IconLayoutKanban,
IconLinkPlus,
- IconMail,
IconSparkles,
- IconTable,
- IconTicket,
IconUsersGroup,
IconWorldWww,
} from "@tabler/icons-react";
@@ -27,52 +13,53 @@ import {
Sparkles,
Telescope,
Webhook,
- HardDrive,
} from "lucide-react";
+import Image from "next/image";
import { EnumConnectorName } from "./connector";
export const getConnectorIcon = (connectorType: EnumConnectorName | string, className?: string) => {
const iconProps = { className: className || "h-4 w-4" };
+ const imgProps = { className: className || "h-5 w-5", width: 20, height: 20 };
switch (connectorType) {
case EnumConnectorName.LINKUP_API:
return ;
case EnumConnectorName.LINEAR_CONNECTOR:
- return ;
+ return ;
case EnumConnectorName.GITHUB_CONNECTOR:
- return ;
+ return ;
case EnumConnectorName.TAVILY_API:
return ;
case EnumConnectorName.SEARXNG_API:
return ;
case EnumConnectorName.BAIDU_SEARCH_API:
- return ;
+ return ;
case EnumConnectorName.SLACK_CONNECTOR:
- return ;
+ return ;
case EnumConnectorName.NOTION_CONNECTOR:
- return ;
+ return ;
case EnumConnectorName.DISCORD_CONNECTOR:
- return ;
+ return ;
case EnumConnectorName.JIRA_CONNECTOR:
- return ;
+ return ;
case EnumConnectorName.GOOGLE_CALENDAR_CONNECTOR:
- return ;
+ return ;
case EnumConnectorName.GOOGLE_GMAIL_CONNECTOR:
- return ;
+ return ;
case EnumConnectorName.GOOGLE_DRIVE_CONNECTOR:
- return ;
+ return ;
case EnumConnectorName.AIRTABLE_CONNECTOR:
- return ;
+ return ;
case EnumConnectorName.CONFLUENCE_CONNECTOR:
- return ;
+ return ;
case EnumConnectorName.BOOKSTACK_CONNECTOR:
- return ;
+ return ;
case EnumConnectorName.CLICKUP_CONNECTOR:
- return ;
+ return ;
case EnumConnectorName.LUMA_CONNECTOR:
return ;
case EnumConnectorName.ELASTICSEARCH_CONNECTOR:
- return ;
+ return ;
case EnumConnectorName.WEBCRAWLER_CONNECTOR:
return ;
case EnumConnectorName.CIRCLEBACK_CONNECTOR:
@@ -83,7 +70,13 @@ export const getConnectorIcon = (connectorType: EnumConnectorName | string, clas
case "CRAWLED_URL":
return ;
case "YOUTUBE_VIDEO":
- return ;
+ return ;
+ case "MICROSOFT_TEAMS":
+ case "ms-teams":
+ return ;
+ case "ZOOM":
+ case "zoom":
+ return ;
case "FILE":
return ;
case "NOTE":