https://altly.madebydanny.uk
1import { Toaster } from "@/components/ui/toaster";
2import { Toaster as Sonner } from "@/components/ui/sonner";
3import { TooltipProvider } from "@/components/ui/tooltip";
4import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
5import { BrowserRouter, Routes, Route } from "react-router-dom";
6import Landing from "./pages/Landing";
7import Auth from "./pages/Auth";
8import Index from "./pages/Index";
9import History from "./pages/History";
10import NotFound from "./pages/NotFound";
11
12const queryClient = new QueryClient();
13
14const App = () => (
15 <QueryClientProvider client={queryClient}>
16 <TooltipProvider>
17 <Toaster />
18 <Sonner />
19 <BrowserRouter>
20 <Routes>
21 <Route path="/" element={<Landing />} />
22 <Route path="/auth" element={<Auth />} />
23 <Route path="/app" element={<Index />} />
24 <Route path="/history" element={<History />} />
25 {/* ADD ALL CUSTOM ROUTES ABOVE THE CATCH-ALL "*" ROUTE */}
26 <Route path="*" element={<NotFound />} />
27 </Routes>
28 </BrowserRouter>
29 </TooltipProvider>
30 </QueryClientProvider>
31);
32
33export default App;