fix: remove 10 unused variables and imports across 4 navigation files
- 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 <noreply@anthropic.com>
This commit is contained in:
@@ -25,7 +25,7 @@ export function Homepage({
|
|||||||
}: HomepageProps): React.ReactElement {
|
}: HomepageProps): React.ReactElement {
|
||||||
const [loggedIn, setLoggedIn] = useState(isAuthenticated);
|
const [loggedIn, setLoggedIn] = useState(isAuthenticated);
|
||||||
const [, setIsAdmin] = useState(false);
|
const [, setIsAdmin] = useState(false);
|
||||||
const [username, setUsername] = useState<string | null>(null);
|
const [, setUsername] = useState<string | null>(null);
|
||||||
const [userId, setUserId] = useState<string | null>(null);
|
const [userId, setUserId] = useState<string | null>(null);
|
||||||
const [dbError, setDbError] = useState<string | null>(null);
|
const [dbError, setDbError] = useState<string | null>(null);
|
||||||
|
|
||||||
|
|||||||
@@ -10,12 +10,7 @@ import {
|
|||||||
} from "@/components/ui/resizable.tsx";
|
} from "@/components/ui/resizable.tsx";
|
||||||
import * as ResizablePrimitive from "react-resizable-panels";
|
import * as ResizablePrimitive from "react-resizable-panels";
|
||||||
import { useSidebar } from "@/components/ui/sidebar.tsx";
|
import { useSidebar } from "@/components/ui/sidebar.tsx";
|
||||||
import {
|
import { RefreshCcw } from "lucide-react";
|
||||||
LucideRefreshCcw,
|
|
||||||
LucideRefreshCw,
|
|
||||||
RefreshCcw,
|
|
||||||
RefreshCcwDot,
|
|
||||||
} from "lucide-react";
|
|
||||||
import { Button } from "@/components/ui/button.tsx";
|
import { Button } from "@/components/ui/button.tsx";
|
||||||
|
|
||||||
interface TabData {
|
interface TabData {
|
||||||
|
|||||||
@@ -212,7 +212,7 @@ export function LeftSidebar({
|
|||||||
});
|
});
|
||||||
}, 50);
|
}, 50);
|
||||||
}
|
}
|
||||||
} catch (err: unknown) {
|
} catch {
|
||||||
setHostsError(t("leftSidebar.failedToLoadHosts"));
|
setHostsError(t("leftSidebar.failedToLoadHosts"));
|
||||||
}
|
}
|
||||||
}, [updateHostConfig]);
|
}, [updateHostConfig]);
|
||||||
@@ -320,7 +320,6 @@ export function LeftSidebar({
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
const jwt = getCookie("jwt");
|
|
||||||
try {
|
try {
|
||||||
await deleteAccount(deletePassword);
|
await deleteAccount(deletePassword);
|
||||||
|
|
||||||
|
|||||||
@@ -4,12 +4,6 @@ import { Button } from "@/components/ui/button.tsx";
|
|||||||
import { ChevronDown, ChevronUpIcon, Hammer, FileText } from "lucide-react";
|
import { ChevronDown, ChevronUpIcon, Hammer, FileText } from "lucide-react";
|
||||||
import { Tab } from "@/ui/Desktop/Navigation/Tabs/Tab.tsx";
|
import { Tab } from "@/ui/Desktop/Navigation/Tabs/Tab.tsx";
|
||||||
import { useTabs } from "@/ui/Desktop/Navigation/Tabs/TabContext.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 { Input } from "@/components/ui/input.tsx";
|
||||||
import { Checkbox } from "@/components/ui/checkbox.tsx";
|
import { Checkbox } from "@/components/ui/checkbox.tsx";
|
||||||
import { Separator } from "@/components/ui/separator.tsx";
|
import { Separator } from "@/components/ui/separator.tsx";
|
||||||
|
|||||||
Reference in New Issue
Block a user