/* ============================================================ SIDEBAR — Luxsin X9 Controller Design: Dark glass sidebar with cyan active states ============================================================ */ import { useDevice } from "@/contexts/DeviceContext"; import { cn } from "@/lib/utils"; import { ChevronRight, Gauge, Layers, LayoutDashboard, Settings, Sliders, Volume2, } from "lucide-react"; import { Link, useLocation } from "wouter"; interface NavItem { path: string; icon: React.ComponentType<{ size?: number; className?: string }>; label: string; } const NAV_ITEMS: NavItem[] = [ { path: "/", icon: LayoutDashboard, label: "Dashboard" }, { path: "/audio", icon: Volume2, label: "Audio" }, { path: "/eq", icon: Sliders, label: "Parametric EQ" }, { path: "/effects", icon: Layers, label: "Effects" }, { path: "/system", icon: Settings, label: "System" }, ]; export default function Sidebar() { const [location] = useLocation(); const { deviceState, isConnected, isDemoMode } = useDevice(); return ( ); }