import { Routes, Route, Navigate } from "react-router-dom"; import ProtectedRoute from "./routes/ProtectedRoute"; import { AppLayout } from "./components/layout/AppLayout"; import Login from "./pages/auth/Login"; import Signup from "./pages/auth/Signup"; import ForgotPassword from "./pages/auth/ForgotPassword"; import ResetPassword from "./pages/auth/ResetPassword"; import Dashboard from "./pages/Dashboard"; import Documents from "./pages/Documents"; import DocumentWorkspace from "./pages/DocumentWorkspace"; import Knowledge from "./pages/Knowledge"; import KnowledgeDetail from "./pages/KnowledgeDetail"; import Search from "./pages/Search"; import Workflows from "./pages/Workflows"; import WorkflowDetail from "./pages/WorkflowDetail"; import Activity from "./pages/Activity"; import Settings from "./pages/Settings"; export default function App() { return ( {/* Standalone auth routes */} } /> } /> } /> } /> {/* Authenticated app shell */} }> }> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> {/* Fallback */} } /> ); }