diff --git a/src/ui/Desktop/Apps/File Manager/components/TerminalWindow.tsx b/src/ui/Desktop/Apps/File Manager/components/TerminalWindow.tsx index 2796ae68..c8971107 100644 --- a/src/ui/Desktop/Apps/File Manager/components/TerminalWindow.tsx +++ b/src/ui/Desktop/Apps/File Manager/components/TerminalWindow.tsx @@ -36,7 +36,7 @@ export function TerminalWindow({ executeCommand, }: TerminalWindowProps) { const { t } = useTranslation(); - const { closeWindow, minimizeWindow, maximizeWindow, focusWindow, windows } = + const { closeWindow, maximizeWindow, focusWindow, windows } = useWindowManager(); const terminalRef = React.useRef(null); const resizeTimeoutRef = React.useRef(null); diff --git a/src/ui/Desktop/DesktopApp.tsx b/src/ui/Desktop/DesktopApp.tsx index d5d91716..009ccb6a 100644 --- a/src/ui/Desktop/DesktopApp.tsx +++ b/src/ui/Desktop/DesktopApp.tsx @@ -67,7 +67,7 @@ function AppContent() { localStorage.setItem("topNavbarOpen", JSON.stringify(isTopbarOpen)); }, [isTopbarOpen]); - const handleSelectView = (_nextView: string) => { + const handleSelectView = () => { // View switching is now handled by tabs context }; diff --git a/src/ui/Desktop/Navigation/LeftSidebar.tsx b/src/ui/Desktop/Navigation/LeftSidebar.tsx index 67c8083b..d4d7c701 100644 --- a/src/ui/Desktop/Navigation/LeftSidebar.tsx +++ b/src/ui/Desktop/Navigation/LeftSidebar.tsx @@ -1,12 +1,7 @@ import React, { useState } from "react"; import { ChevronUp, User2, HardDrive, Menu, ChevronRight } from "lucide-react"; import { useTranslation } from "react-i18next"; -import { - getCookie, - setCookie, - isElectron, - logoutUser, -} from "@/ui/main-axios.ts"; +import { isElectron, logoutUser } from "@/ui/main-axios.ts"; import { Sidebar, @@ -63,8 +58,6 @@ interface SSHHost { } interface SidebarProps { - onSelectView: (view: string) => void; - getView?: () => string; disabled?: boolean; isAdmin?: boolean; username?: string | null; @@ -87,8 +80,6 @@ async function handleLogout() { } export function LeftSidebar({ - onSelectView, - getView, disabled, isAdmin, username, @@ -149,7 +140,7 @@ export function LeftSidebar({ }; const [hosts, setHosts] = useState([]); - const [hostsLoading, setHostsLoading] = useState(false); + const [hostsLoading] = useState(false); const [hostsError, setHostsError] = useState(null); const prevHostsRef = React.useRef([]); const [search, setSearch] = useState(""); diff --git a/src/ui/Mobile/Apps/Navigation/Hosts/Host.tsx b/src/ui/Mobile/Apps/Navigation/Hosts/Host.tsx index f59f8fb9..74c730de 100644 --- a/src/ui/Mobile/Apps/Navigation/Hosts/Host.tsx +++ b/src/ui/Mobile/Apps/Navigation/Hosts/Host.tsx @@ -2,7 +2,7 @@ import React, { useEffect, useState } from "react"; import { Status, StatusIndicator } from "@/components/ui/shadcn-io/status"; import { Button } from "@/components/ui/button.tsx"; import { ButtonGroup } from "@/components/ui/button-group.tsx"; -import { Server, Terminal } from "lucide-react"; +import { Terminal } from "lucide-react"; import { getServerStatusById } from "@/ui/main-axios.ts"; import { useTabs } from "@/ui/Mobile/Apps/Navigation/Tabs/TabContext.tsx"; import type { HostProps } from "../../../../../types/index.js"; diff --git a/src/ui/Mobile/Apps/Navigation/LeftSidebar.tsx b/src/ui/Mobile/Apps/Navigation/LeftSidebar.tsx index c7da9f15..7c5b0c59 100644 --- a/src/ui/Mobile/Apps/Navigation/LeftSidebar.tsx +++ b/src/ui/Mobile/Apps/Navigation/LeftSidebar.tsx @@ -75,7 +75,7 @@ export function LeftSidebar({ }: LeftSidebarProps) { const { t } = useTranslation(); const [hosts, setHosts] = useState([]); - const [hostsLoading, setHostsLoading] = useState(false); + const [hostsLoading] = useState(false); const [hostsError, setHostsError] = useState(null); const prevHostsRef = React.useRef([]); const [search, setSearch] = useState(""); @@ -90,7 +90,7 @@ export function LeftSidebar({ setHosts(newHosts); prevHostsRef.current = newHosts; } - } catch (err: any) { + } catch { setHostsError(t("leftSidebar.failedToLoadHosts")); } }, [t]);