diff --git a/surfsense_web/components/assistant-ui/connector-popup.tsx b/surfsense_web/components/assistant-ui/connector-popup.tsx index 12fd7144f..bfcb68847 100644 --- a/surfsense_web/components/assistant-ui/connector-popup.tsx +++ b/surfsense_web/components/assistant-ui/connector-popup.tsx @@ -2,9 +2,9 @@ import { useAtomValue } from "jotai"; import { + Cable, ChevronRight, Loader2, - Plug2, Search, } from "lucide-react"; import Link from "next/link"; @@ -313,7 +313,7 @@ export const ConnectorIndicator: FC = () => { ) : ( <> - + {totalSourceCount > 0 && ( {totalSourceCount > 99 ? "99+" : totalSourceCount} @@ -323,24 +323,24 @@ export const ConnectorIndicator: FC = () => { )} - + {/* Header */} - Connectors - + Connectors + Search across all your apps and data in one place. - - + + { )} - - - setSearchQuery(e.target.value)} - /> + + + + + setSearchQuery(e.target.value)} + /> + {/* Content */} - - + + + {/* Quick Connect */} {filteredOAuth.length > 0 && ( @@ -382,7 +386,7 @@ export const ConnectorIndicator: FC = () => { Quick Connect - + {filteredOAuth.map((connector) => { const isConnected = connectedTypes.has(connector.connectorType); const isConnecting = connectingId === connector.id; @@ -440,7 +444,7 @@ export const ConnectorIndicator: FC = () => { More Integrations - + {filteredOther.map((connector) => { const isConnected = connectedTypes.has(connector.connectorType); @@ -479,7 +483,7 @@ export const ConnectorIndicator: FC = () => { Currently Active - + {activeDocumentTypes.map(([docType, count]) => ( { ) : ( - + No active sources @@ -533,8 +537,11 @@ export const ConnectorIndicator: FC = () => { )} - + + + {/* Bottom fade shadow */} +
@@ -533,8 +537,11 @@ export const ConnectorIndicator: FC = () => {