From c9417f87c06d2fb9df407f835fe82d2fb75920d6 Mon Sep 17 00:00:00 2001 From: ZacharyZcR Date: Thu, 9 Oct 2025 20:10:23 +0800 Subject: [PATCH] fix: remove 10 unused variables and imports across 4 navigation files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Homepage.tsx: remove unused username state variable - AppView.tsx: remove 3 unused Lucide icon imports - TopNavbar.tsx: remove 4 unused Accordion component imports - LeftSidebar.tsx: remove 2 unused variables (err, jwt) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- src/ui/Desktop/Homepage/Homepage.tsx | 2 +- src/ui/Desktop/Navigation/AppView.tsx | 7 +------ src/ui/Desktop/Navigation/LeftSidebar.tsx | 3 +-- src/ui/Desktop/Navigation/TopNavbar.tsx | 6 ------ 4 files changed, 3 insertions(+), 15 deletions(-) diff --git a/src/ui/Desktop/Homepage/Homepage.tsx b/src/ui/Desktop/Homepage/Homepage.tsx index 5e71c4d8..7bf4c5eb 100644 --- a/src/ui/Desktop/Homepage/Homepage.tsx +++ b/src/ui/Desktop/Homepage/Homepage.tsx @@ -25,7 +25,7 @@ export function Homepage({ }: HomepageProps): React.ReactElement { const [loggedIn, setLoggedIn] = useState(isAuthenticated); const [, setIsAdmin] = useState(false); - const [username, setUsername] = useState(null); + const [, setUsername] = useState(null); const [userId, setUserId] = useState(null); const [dbError, setDbError] = useState(null); diff --git a/src/ui/Desktop/Navigation/AppView.tsx b/src/ui/Desktop/Navigation/AppView.tsx index a8e1bb2e..c2750c5c 100644 --- a/src/ui/Desktop/Navigation/AppView.tsx +++ b/src/ui/Desktop/Navigation/AppView.tsx @@ -10,12 +10,7 @@ import { } from "@/components/ui/resizable.tsx"; import * as ResizablePrimitive from "react-resizable-panels"; import { useSidebar } from "@/components/ui/sidebar.tsx"; -import { - LucideRefreshCcw, - LucideRefreshCw, - RefreshCcw, - RefreshCcwDot, -} from "lucide-react"; +import { RefreshCcw } from "lucide-react"; import { Button } from "@/components/ui/button.tsx"; interface TabData { diff --git a/src/ui/Desktop/Navigation/LeftSidebar.tsx b/src/ui/Desktop/Navigation/LeftSidebar.tsx index c51dbe29..67c8083b 100644 --- a/src/ui/Desktop/Navigation/LeftSidebar.tsx +++ b/src/ui/Desktop/Navigation/LeftSidebar.tsx @@ -212,7 +212,7 @@ export function LeftSidebar({ }); }, 50); } - } catch (err: unknown) { + } catch { setHostsError(t("leftSidebar.failedToLoadHosts")); } }, [updateHostConfig]); @@ -320,7 +320,6 @@ export function LeftSidebar({ return; } - const jwt = getCookie("jwt"); try { await deleteAccount(deletePassword); diff --git a/src/ui/Desktop/Navigation/TopNavbar.tsx b/src/ui/Desktop/Navigation/TopNavbar.tsx index a5bc21d0..a5ba2af0 100644 --- a/src/ui/Desktop/Navigation/TopNavbar.tsx +++ b/src/ui/Desktop/Navigation/TopNavbar.tsx @@ -4,12 +4,6 @@ import { Button } from "@/components/ui/button.tsx"; import { ChevronDown, ChevronUpIcon, Hammer, FileText } from "lucide-react"; import { Tab } from "@/ui/Desktop/Navigation/Tabs/Tab.tsx"; import { useTabs } from "@/ui/Desktop/Navigation/Tabs/TabContext.tsx"; -import { - Accordion, - AccordionContent, - AccordionItem, - AccordionTrigger, -} from "@/components/ui/accordion.tsx"; import { Input } from "@/components/ui/input.tsx"; import { Checkbox } from "@/components/ui/checkbox.tsx"; import { Separator } from "@/components/ui/separator.tsx";