import { Routes, Route, NavLink, Navigate } from "react-router-dom"; import { Activity, BarChart3, Clock, FileText, KeyRound, MessageSquare, Package, Settings } from "lucide-react"; import StatusPage from "@/pages/StatusPage"; import ConfigPage from "@/pages/ConfigPage"; import EnvPage from "@/pages/EnvPage"; import SessionsPage from "@/pages/SessionsPage"; import LogsPage from "@/pages/LogsPage"; import AnalyticsPage from "@/pages/AnalyticsPage"; import CronPage from "@/pages/CronPage"; import SkillsPage from "@/pages/SkillsPage"; const NAV_ITEMS = [ { path: "/", label: "Status", icon: Activity }, { path: "/sessions", label: "Sessions", icon: MessageSquare }, { path: "/analytics", label: "Analytics", icon: BarChart3 }, { path: "/logs", label: "Logs", icon: FileText }, { path: "/cron", label: "Cron", icon: Clock }, { path: "/skills", label: "Skills", icon: Package }, { path: "/config", label: "Config", icon: Settings }, { path: "/env", label: "Keys", icon: KeyRound }, ] as const; export default function App() { return (
Hermes Agent
Web UI
} /> } /> } /> } /> } /> } /> } /> } /> } />
); }