import { Switch, Route } from "wouter"; import { queryClient } from "./lib/queryClient"; import { QueryClientProvider } from "@tanstack/react-query"; import { Toaster } from "@/components/ui/toaster"; import { TooltipProvider } from "@/components/ui/tooltip"; import { SidebarProvider, Sidebar, SidebarContent, SidebarGroup, SidebarGroupContent, SidebarGroupLabel, SidebarMenu, SidebarMenuButton, SidebarMenuItem, SidebarTrigger } from "@/components/ui/sidebar"; import { LayoutDashboard, AlertTriangle, Server, Shield, Brain, Menu, Activity, BarChart3, TrendingUp } from "lucide-react"; import Dashboard from "@/pages/Dashboard"; import Detections from "@/pages/Detections"; import DashboardLive from "@/pages/DashboardLive"; import AnalyticsHistory from "@/pages/AnalyticsHistory"; import Routers from "@/pages/Routers"; import Whitelist from "@/pages/Whitelist"; import Training from "@/pages/Training"; import Services from "@/pages/Services"; import NotFound from "@/pages/not-found"; const menuItems = [ { title: "Dashboard", url: "/", icon: LayoutDashboard }, { title: "Rilevamenti", url: "/detections", icon: AlertTriangle }, { title: "Dashboard Live", url: "/dashboard-live", icon: Activity }, { title: "Analytics Storici", url: "/analytics", icon: BarChart3 }, { title: "Training ML", url: "/training", icon: Brain }, { title: "Router", url: "/routers", icon: Server }, { title: "Whitelist", url: "/whitelist", icon: Shield }, { title: "Servizi", url: "/services", icon: TrendingUp }, ]; function AppSidebar() { return ( IDS System {menuItems.map((item) => ( {item.title} ))} ); } function Router() { return ( ); } function App() { const style = { "--sidebar-width": "16rem", "--sidebar-width-icon": "3rem", }; return (

Intrusion Detection System

); } export default App;