From 0e0aec13f3a28ba35e3d8b94e048b9f8753b5f81 Mon Sep 17 00:00:00 2001 From: Anish Sarkar <104695310+AnishSarkar22@users.noreply.github.com> Date: Tue, 13 Jan 2026 21:17:17 +0530 Subject: [PATCH] refactor: Update indexing status display in connector components - Replaced the previous "Syncing..." text with a more concise "Syncing" in various components to enhance clarity. - Adjusted the UI to maintain consistent styling and improve user experience during indexing operations. - Simplified conditional rendering for indexing status across ConnectorCard, ActiveConnectorsTab, and ConnectorAccountsListView components. --- .../components/connector-card.tsx | 19 +++--------- .../tabs/active-connectors-tab.tsx | 30 ++++++++++--------- .../views/connector-accounts-list-view.tsx | 2 +- 3 files changed, 21 insertions(+), 30 deletions(-) diff --git a/surfsense_web/components/assistant-ui/connector-popup/components/connector-card.tsx b/surfsense_web/components/assistant-ui/connector-popup/components/connector-card.tsx index cd8e2cf99..9701c3259 100644 --- a/surfsense_web/components/assistant-ui/connector-popup/components/connector-card.tsx +++ b/surfsense_web/components/assistant-ui/connector-popup/components/connector-card.tsx @@ -61,20 +61,6 @@ export const ConnectorCard: FC = ({ // Determine the status content to display const getStatusContent = () => { - if (isIndexing) { - return ( -
- - Syncing... - - {/* Indeterminate progress bar with animation */} -
-
-
-
- ); - } - if (isConnected) { // Don't show last indexed in overview tabs - only show in accounts list view return null; @@ -120,7 +106,10 @@ export const ConnectorCard: FC = ({ )}
{isIndexing ? ( -
{getStatusContent()}
+

+ + Syncing +

) : isConnected ? (

{formatDocumentCount(documentCount)} diff --git a/surfsense_web/components/assistant-ui/connector-popup/tabs/active-connectors-tab.tsx b/surfsense_web/components/assistant-ui/connector-popup/tabs/active-connectors-tab.tsx index 54ad1db0a..8188e6723 100644 --- a/surfsense_web/components/assistant-ui/connector-popup/tabs/active-connectors-tab.tsx +++ b/surfsense_web/components/assistant-ui/connector-popup/tabs/active-connectors-tab.tsx @@ -192,19 +192,20 @@ export const ActiveConnectorsTab: FC = ({

{title}

- {isAnyIndexing && ( + {isAnyIndexing ? (

- Indexing... + Syncing +

+ ) : ( +

+ {formatDocumentCount(documentCount)} + + + {accountCount} {accountCount === 1 ? "Account" : "Accounts"} +

)} -

- {formatDocumentCount(documentCount)} - - - {accountCount} {accountCount === 1 ? "Account" : "Accounts"} - -