SurfSense/surfsense_web/lib/connectors/utils.ts

31 lines
1 KiB
TypeScript
Raw Normal View History

// Helper function to get connector type display name
export const getConnectorTypeDisplay = (type: string): string => {
2025-07-27 10:05:37 -07:00
const typeMap: Record<string, string> = {
TAVILY_API: "Tavily API",
SEARXNG_API: "SearxNG",
2025-07-27 10:05:37 -07:00
SLACK_CONNECTOR: "Slack",
NOTION_CONNECTOR: "Notion",
GITHUB_CONNECTOR: "GitHub",
LINEAR_CONNECTOR: "Linear",
JIRA_CONNECTOR: "Jira",
DISCORD_CONNECTOR: "Discord",
LINKUP_API: "Linkup",
CONFLUENCE_CONNECTOR: "Confluence",
BOOKSTACK_CONNECTOR: "BookStack",
CLICKUP_CONNECTOR: "ClickUp",
GOOGLE_CALENDAR_CONNECTOR: "Google Calendar",
GOOGLE_GMAIL_CONNECTOR: "Google Gmail",
GOOGLE_DRIVE_CONNECTOR: "Google Drive",
COMPOSIO_GOOGLE_DRIVE_CONNECTOR: "Google Drive",
COMPOSIO_GMAIL_CONNECTOR: "Gmail",
COMPOSIO_GOOGLE_CALENDAR_CONNECTOR: "Google Calendar",
2025-08-26 14:00:22 +02:00
AIRTABLE_CONNECTOR: "Airtable",
2025-09-28 22:26:26 -07:00
LUMA_CONNECTOR: "Luma",
2025-10-12 09:39:04 +05:30
ELASTICSEARCH_CONNECTOR: "Elasticsearch",
2025-11-22 19:19:00 -08:00
WEBCRAWLER_CONNECTOR: "Web Pages",
CIRCLEBACK_CONNECTOR: "Circleback",
OBSIDIAN_CONNECTOR: "Obsidian",
2025-07-27 10:05:37 -07:00
};
return typeMap[type] || type;
};