diff --git a/src/ui/Desktop/Apps/Credentials/CredentialEditor.tsx b/src/ui/Desktop/Apps/Credentials/CredentialEditor.tsx index 84119637..27bd7035 100644 --- a/src/ui/Desktop/Apps/Credentials/CredentialEditor.tsx +++ b/src/ui/Desktop/Apps/Credentials/CredentialEditor.tsx @@ -42,9 +42,9 @@ export function CredentialEditor({ onFormSubmit, }: CredentialEditorProps) { const { t } = useTranslation(); - const [credentials, setCredentials] = useState([]); + const [, setCredentials] = useState([]); const [folders, setFolders] = useState([]); - const [loading, setLoading] = useState(true); + const [, setLoading] = useState(true); const [fullCredentialDetails, setFullCredentialDetails] = useState(null); @@ -95,7 +95,7 @@ export function CredentialEditor({ try { const fullDetails = await getCredentialDetails(editingCredential.id); setFullCredentialDetails(fullDetails); - } catch (error) { + } catch { toast.error(t("credentials.failedToFetchCredentialDetails")); } } else { diff --git a/src/ui/Desktop/Apps/Credentials/CredentialSelector.tsx b/src/ui/Desktop/Apps/Credentials/CredentialSelector.tsx index 4e9b6843..91fefd8e 100644 --- a/src/ui/Desktop/Apps/Credentials/CredentialSelector.tsx +++ b/src/ui/Desktop/Apps/Credentials/CredentialSelector.tsx @@ -35,7 +35,7 @@ export function CredentialSelector({ ? data : data.credentials || data.data || []; setCredentials(credentialsArray); - } catch (error) { + } catch { const { toast } = await import("sonner"); toast.error(t("credentials.failedToFetchCredentials")); setCredentials([]); diff --git a/src/ui/Desktop/Apps/File Manager/FileManagerContextMenu.tsx b/src/ui/Desktop/Apps/File Manager/FileManagerContextMenu.tsx index 8867c176..a9e76030 100644 --- a/src/ui/Desktop/Apps/File Manager/FileManagerContextMenu.tsx +++ b/src/ui/Desktop/Apps/File Manager/FileManagerContextMenu.tsx @@ -13,7 +13,6 @@ import { RefreshCw, Clipboard, Eye, - Share, ExternalLink, Terminal, Play, diff --git a/src/ui/Desktop/Apps/File Manager/FileManagerGrid.tsx b/src/ui/Desktop/Apps/File Manager/FileManagerGrid.tsx index 0a636411..154b0aab 100644 --- a/src/ui/Desktop/Apps/File Manager/FileManagerGrid.tsx +++ b/src/ui/Desktop/Apps/File Manager/FileManagerGrid.tsx @@ -166,7 +166,6 @@ const getFileIcon = (file: FileItem, viewMode: "grid" | "list" = "grid") => { export function FileManagerGrid({ files, selectedFiles, - onFileSelect, onFileOpen, onSelectionChange, currentPath, @@ -188,7 +187,6 @@ export function FileManagerGrid({ onUndo, onFileDrop, onFileDiff, - onSystemDragStart, onSystemDragEnd, hasClipboard, createIntent, @@ -428,16 +426,6 @@ export function FileManagerGrid({ setIsEditingPath(false); }; - const handlePathInputKeyDown = (e: React.KeyboardEvent) => { - if (e.key === "Enter") { - e.preventDefault(); - confirmEditingPath(); - } else if (e.key === "Escape") { - e.preventDefault(); - cancelEditingPath(); - } - }; - useEffect(() => { if (!isEditingPath) { setEditPathValue(currentPath); @@ -617,7 +605,7 @@ export function FileManagerGrid({ ); useEffect(() => { - const handleGlobalMouseUp = (e: MouseEvent) => { + const handleGlobalMouseUp = () => { if (isSelecting) { setIsSelecting(false); setSelectionStart(null); diff --git a/src/ui/Desktop/Apps/File Manager/FileManagerSidebar.tsx b/src/ui/Desktop/Apps/File Manager/FileManagerSidebar.tsx index c3b0c323..fc63779d 100644 --- a/src/ui/Desktop/Apps/File Manager/FileManagerSidebar.tsx +++ b/src/ui/Desktop/Apps/File Manager/FileManagerSidebar.tsx @@ -66,7 +66,6 @@ interface FileManagerSidebarProps { currentHost: SSHHost; currentPath: string; onPathChange: (path: string) => void; - onLoadDirectory?: (path: string) => void; onFileOpen?: (file: SidebarItem) => void; sshSessionId?: string; refreshTrigger?: number; @@ -76,7 +75,6 @@ export function FileManagerSidebar({ currentHost, currentPath, onPathChange, - onLoadDirectory, onFileOpen, sshSessionId, refreshTrigger, diff --git a/src/ui/Desktop/Apps/File Manager/components/DraggableWindow.tsx b/src/ui/Desktop/Apps/File Manager/components/DraggableWindow.tsx index 5d26e07b..b24be004 100644 --- a/src/ui/Desktop/Apps/File Manager/components/DraggableWindow.tsx +++ b/src/ui/Desktop/Apps/File Manager/components/DraggableWindow.tsx @@ -1,6 +1,6 @@ import React, { useState, useRef, useCallback, useEffect } from "react"; import { cn } from "@/lib/utils"; -import { Minus, Square, X, Maximize2, Minimize2 } from "lucide-react"; +import { Minus, X, Maximize2, Minimize2 } from "lucide-react"; import { useTranslation } from "react-i18next"; interface DraggableWindowProps { diff --git a/src/ui/Desktop/Apps/File Manager/components/FileWindow.tsx b/src/ui/Desktop/Apps/File Manager/components/FileWindow.tsx index cd18e164..3dac7a53 100644 --- a/src/ui/Desktop/Apps/File Manager/components/FileWindow.tsx +++ b/src/ui/Desktop/Apps/File Manager/components/FileWindow.tsx @@ -56,7 +56,7 @@ export function FileWindow({ initialY = 100, onFileNotFound, }: FileWindowProps) { - const { closeWindow, maximizeWindow, focusWindow, updateWindow, windows } = + const { closeWindow, maximizeWindow, focusWindow, windows } = useWindowManager(); const { t } = useTranslation(); diff --git a/src/ui/Desktop/Electron Only/ServerConfig.tsx b/src/ui/Desktop/Electron Only/ServerConfig.tsx index 2343b519..4f474f78 100644 --- a/src/ui/Desktop/Electron Only/ServerConfig.tsx +++ b/src/ui/Desktop/Electron Only/ServerConfig.tsx @@ -74,7 +74,7 @@ export function ServerConfig({ setConnectionStatus("error"); setError(result.error || t("serverConfig.connectionFailed")); } - } catch (error) { + } catch { setConnectionStatus("error"); setError(t("serverConfig.connectionError")); } finally { @@ -117,7 +117,7 @@ export function ServerConfig({ } else { setError(t("serverConfig.saveFailed")); } - } catch (error) { + } catch { setError(t("serverConfig.saveError")); } finally { setLoading(false);