+
{/* Back button */}
);
};
-
diff --git a/surfsense_web/components/assistant-ui/thread.tsx b/surfsense_web/components/assistant-ui/thread.tsx
index 713a9af1c..ff61b8182 100644
--- a/surfsense_web/components/assistant-ui/thread.tsx
+++ b/surfsense_web/components/assistant-ui/thread.tsx
@@ -26,15 +26,7 @@ import {
SquareIcon,
} from "lucide-react";
import { useParams } from "next/navigation";
-import {
- type FC,
- useCallback,
- useContext,
- useEffect,
- useMemo,
- useRef,
- useState,
-} from "react";
+import { type FC, useCallback, useContext, useEffect, useMemo, useRef, useState } from "react";
import { createPortal } from "react-dom";
import {
mentionedDocumentIdsAtom,
diff --git a/surfsense_web/components/assistant-ui/user-message.tsx b/surfsense_web/components/assistant-ui/user-message.tsx
index fbbcf42bf..dcf626461 100644
--- a/surfsense_web/components/assistant-ui/user-message.tsx
+++ b/surfsense_web/components/assistant-ui/user-message.tsx
@@ -70,4 +70,3 @@ const UserActionBar: FC = () => {
);
};
-
diff --git a/surfsense_web/components/connectors/google-drive-folder-tree.tsx b/surfsense_web/components/connectors/google-drive-folder-tree.tsx
index d15792bc8..8347d9cce 100644
--- a/surfsense_web/components/connectors/google-drive-folder-tree.tsx
+++ b/surfsense_web/components/connectors/google-drive-folder-tree.tsx
@@ -223,9 +223,17 @@ export function GoogleDriveFolderTree({
const childFiles = children?.filter((c) => !c.isFolder) || [];
const indentSize = 0.75; // Smaller indent for mobile
-
+
return (
-
+
renderItem(child, level + 1))}
{children.length === 0 && (
-
Empty folder
+
+ Empty folder
+
)}
)}
diff --git a/surfsense_web/components/dashboard-breadcrumb.tsx b/surfsense_web/components/dashboard-breadcrumb.tsx
index c4466ee4b..0e9374fdd 100644
--- a/surfsense_web/components/dashboard-breadcrumb.tsx
+++ b/surfsense_web/components/dashboard-breadcrumb.tsx
@@ -155,7 +155,6 @@ export function DashboardBreadcrumb() {
return breadcrumbs;
}
-
// Handle other sub-sections
let subSectionLabel = subSection.charAt(0).toUpperCase() + subSection.slice(1);
const subSectionLabels: Record
= {
diff --git a/surfsense_web/components/sidebar/app-sidebar.tsx b/surfsense_web/components/sidebar/app-sidebar.tsx
index 6afe2dacb..d462b1feb 100644
--- a/surfsense_web/components/sidebar/app-sidebar.tsx
+++ b/surfsense_web/components/sidebar/app-sidebar.tsx
@@ -448,10 +448,7 @@ export const AppSidebar = memo(function AppSidebar({
-
+
= {
RefreshCw,
};
-export function NavChats({
- chats,
- defaultOpen = true,
- searchSpaceId,
-}: NavChatsProps) {
+export function NavChats({ chats, defaultOpen = true, searchSpaceId }: NavChatsProps) {
const t = useTranslations("sidebar");
const router = useRouter();
const pathname = usePathname();
diff --git a/surfsense_web/components/sidebar/nav-notes.tsx b/surfsense_web/components/sidebar/nav-notes.tsx
index ab1f3ff33..e9f94fe80 100644
--- a/surfsense_web/components/sidebar/nav-notes.tsx
+++ b/surfsense_web/components/sidebar/nav-notes.tsx
@@ -63,12 +63,7 @@ const actionIconMap: Record = {
MoreHorizontal,
};
-export function NavNotes({
- notes,
- onAddNote,
- defaultOpen = true,
- searchSpaceId,
-}: NavNotesProps) {
+export function NavNotes({ notes, onAddNote, defaultOpen = true, searchSpaceId }: NavNotesProps) {
const t = useTranslations("sidebar");
const router = useRouter();
const pathname = usePathname();
diff --git a/surfsense_web/contracts/enums/connectorIcons.tsx b/surfsense_web/contracts/enums/connectorIcons.tsx
index fc509795b..22bc734aa 100644
--- a/surfsense_web/contracts/enums/connectorIcons.tsx
+++ b/surfsense_web/contracts/enums/connectorIcons.tsx
@@ -1,7 +1,4 @@
-import {
- IconLinkPlus,
- IconUsersGroup,
-} from "@tabler/icons-react";
+import { IconLinkPlus, IconUsersGroup } from "@tabler/icons-react";
import {
File,
FileText,
diff --git a/surfsense_web/hooks/use-connector-edit-page.ts b/surfsense_web/hooks/use-connector-edit-page.ts
index f08642503..aa6354b19 100644
--- a/surfsense_web/hooks/use-connector-edit-page.ts
+++ b/surfsense_web/hooks/use-connector-edit-page.ts
@@ -166,12 +166,14 @@ export function useConnectorEditPage(connectorId: number, searchSpaceId: string)
}
}
}, [
- connectorId,
- connectors,
- connectorsLoading,
- router,
- searchSpaceId,
- connector, editForm.reset, patForm.reset
+ connectorId,
+ connectors,
+ connectorsLoading,
+ router,
+ searchSpaceId,
+ connector,
+ editForm.reset,
+ patForm.reset,
// Note: editForm and patForm are intentionally excluded from dependencies
// to prevent infinite loops. They are stable form objects from react-hook-form.
]);
@@ -298,11 +300,15 @@ export function useConnectorEditPage(connectorId: number, searchSpaceId: string)
}
const candidateConfig: Record = { SEARXNG_HOST: host };
- const originalHost = typeof originalConfig.SEARXNG_HOST === "string" ? originalConfig.SEARXNG_HOST : "";
+ const originalHost =
+ typeof originalConfig.SEARXNG_HOST === "string" ? originalConfig.SEARXNG_HOST : "";
let hasChanges = host !== originalHost.trim();
const apiKey = (formData.SEARXNG_API_KEY || "").trim();
- const originalApiKey = typeof originalConfig.SEARXNG_API_KEY === "string" ? originalConfig.SEARXNG_API_KEY : "";
+ const originalApiKey =
+ typeof originalConfig.SEARXNG_API_KEY === "string"
+ ? originalConfig.SEARXNG_API_KEY
+ : "";
const originalApiKeyTrimmed = originalApiKey.trim();
if (apiKey !== originalApiKeyTrimmed) {
candidateConfig.SEARXNG_API_KEY = apiKey || null;
@@ -324,7 +330,10 @@ export function useConnectorEditPage(connectorId: number, searchSpaceId: string)
}
const language = (formData.SEARXNG_LANGUAGE || "").trim();
- const originalLanguage = typeof originalConfig.SEARXNG_LANGUAGE === "string" ? originalConfig.SEARXNG_LANGUAGE : "";
+ const originalLanguage =
+ typeof originalConfig.SEARXNG_LANGUAGE === "string"
+ ? originalConfig.SEARXNG_LANGUAGE
+ : "";
const originalLanguageTrimmed = originalLanguage.trim();
if (language !== originalLanguageTrimmed) {
candidateConfig.SEARXNG_LANGUAGE = language || null;
@@ -534,13 +543,13 @@ export function useConnectorEditPage(connectorId: number, searchSpaceId: string)
}
try {
- const updatedConnector = await updateConnector({
+ const updatedConnector = (await updateConnector({
id: connectorId,
data: {
...updatePayload,
connector_type: connector.connector_type as EnumConnectorName,
},
- }) as UpdateConnectorResponse;
+ })) as UpdateConnectorResponse;
toast.success("Connector updated!");
// Use the response from the API which has the full merged config
const newlySavedConfig = updatedConnector.config || originalConfig;
diff --git a/surfsense_web/hooks/use-google-drive-folders.ts b/surfsense_web/hooks/use-google-drive-folders.ts
index 65555a6c9..00a76327c 100644
--- a/surfsense_web/hooks/use-google-drive-folders.ts
+++ b/surfsense_web/hooks/use-google-drive-folders.ts
@@ -26,4 +26,3 @@ export function useGoogleDriveFolders({
retry: 2,
});
}
-