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 */} +