- {/* biome-ignore lint/a11y/noStaticElementInteractions: overlay backdrop */}
-
setMobileOpen(false)}
- onKeyDown={(e) => {
- if (e.key === "Enter" || e.key === " ") setMobileOpen(false);
- }}
- />
-
-
- )}
- >
- );
-}
diff --git a/services/frontend/src/components/layout/app-sidebar.tsx b/services/frontend/src/components/layout/app-sidebar.tsx
deleted file mode 100644
index 0306408..0000000
--- a/services/frontend/src/components/layout/app-sidebar.tsx
+++ /dev/null
@@ -1,101 +0,0 @@
-"use client";
-
-import { usePathname, useRouter } from "next/navigation";
-
-import { isActivePath, navItems } from "@/lib/navigation";
-import { cn } from "@/lib/utils";
-import { useWebSocket } from "@/lib/ws/context";
-
-export function AppSidebar() {
- const pathname = usePathname();
- const router = useRouter();
- const { status } = useWebSocket();
-
- const connectionDot = {
- connected:
- "bg-emerald-500 shadow-[0_0_8px] shadow-emerald-500/60 animate-pulse",
- connecting: "bg-amber-400 animate-pulse",
- disconnected: "bg-destructive",
- error: "bg-destructive",
- }[status];
-
- const connectionLabel = {
- connected: "Connected",
- connecting: "Connecting",
- disconnected: "Disconnected",
- error: "Error",
- }[status];
-
- return (
-
- );
-}