import { Toaster } from "@/components/ui/toaster"; import { Toaster as Sonner } from "@/components/ui/sonner"; import { TooltipProvider } from "@/components/ui/tooltip"; import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; import { BrowserRouter, Routes, Route, Navigate } from "react-router-dom"; import Login from "./pages/Login"; import Signup from "./pages/Signup"; import Dashboard from "./pages/Dashboard"; import Upload from "./pages/Upload"; import DiagnosisResults from "./pages/DiagnosisResults"; import SegmentationResults from "./pages/SegmentationResults"; import History from "./pages/History"; import About from "./pages/About"; import NotFound from "./pages/NotFound"; const queryClient = new QueryClient(); const App = () => ( {/* Redirect root to login */} } /> {/* Auth Routes */} } /> } /> {/* Main App Routes */} } /> } /> } /> } /> } /> } /> {/* Catch-all for 404 */} } /> ); export default App;